The disclosure relates to generating an alert based on monitoring. More particularly, the disclosure relates to a method and a system for generating an alert based on monitoring of neck alignment of a user using a wearable device.
Neck pain is one of the most common musculoskeletal disorders (MSDs) experienced by a lot of people in their day-to-day lives. Poor neck alignment may cause a range of problems, including neck pain, headaches, and even chronic issues like arthritis, thus adversely affecting both physical and mental well-being. Besides, continuously maintaining poor neck alignment may lead to gradual deterioration of neck posture and may have major effects on the cervical vertebrae.
Further, abnormal or flexed head posture has a significant effect on the entire body especially on different vertebrae of the cervical spine, e.g., the neck area of a spine. Bad sitting postures and angle of head bending exert pressure on the cervical spine causing back and neck pain. Unawareness and ignorance of poor neck alignments may lead to fatal consequences such as permanent damage to the neck alignment and, cervical instability connection on the neck. Over a prolonged period of time, poor neck alignments may lead to problems like spondylosis.
In addition to chronic neck pain caused by poor neck alignment, involuntary accidents in the cervical spine, such as choking or neck spasms, may also occur. Such accidents are often a result of the strain and vulnerability created by bad neck alignment. Thus, maintaining a good neck alignment is important for maintaining a healthy spine, and for the overall health and well-being of an individual.
Related arts for maintaining a good neck alignment majorly rely on hardware components for implementation and maintenance. The hardware components include specific devices and equipment such as an array of sensors attached to the head and neck, which are utilized to compute the movement of the head and the neck, one or more camera systems equipped with multiple force sensors, multiple inertial measuring devices, and optical tracking camera system. Such specific devices and equipment limit accessibility and compatibility across different platforms.
Therefore, there lies a need for an improved method and system that can overcome the above-described limitations and problems associated with poor neck alignment.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the disclosure is to provide a method, a system, and a computer-readable storage medium (e.g., non-transitory computer-readable storage medium) for generating an alert based on monitoring of neck alignment of a user using a wearable device.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of an embodiment of the disclosure.
In accordance with an aspect of the disclosure, a method performed by a wearable device for generating an alert based on monitoring of neck alignment of a user is provided. The method may include determining, by the wearable device, via one or more sensors of the wearable device worn by the user, an orientation of a head of the user based on an inclination of at least one sensor of the one or more sensors. The method may include evaluating, by the wearable device, a tilt angle associated with the head based on the determined orientation. The method may include determining, by the wearable device, a degree of misalignment of a neck of the user based on the tilt angle. The method may include determining, by the wearable device, a score associated with a posture of the neck based on a body mass index (BMI) of the user, the tilt angle, a force on the neck, and the degree of misalignment of the neck. The method may include determining, by the wearable device, based on the score, whether the posture corresponds to a specific type. The method may include generating, by the wearable device, the alert, in response to determining that the posture corresponds to the specific type.
In accordance with an aspect of the disclosure, a wearable device for generating an alert based on monitoring of neck alignment of a user is provided. The wearable device may include one or more sensors. The wearable device may include memory storing one or more computer programs. The wearable device may include one or more processors communicatively coupled to the one or more sensors and the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to determine, via the one or more sensors of the wearable device worn by the user, an orientation of a head of the user based on an inclination of at least one sensor of the one or more sensors. The one or more processors may cause the wearable device to evaluate a tilt angle associated with the head based on the determined orientation. The one or more processors may cause the wearable device to determine a degree of misalignment of the neck based on the tilt angle. The one or more processors may cause the wearable device to determine a score associated with a posture of the neck based on a body mass index (BMI) of the user, the tilt angle, a force on the neck, and the degree of misalignment of the neck. The one or more processors may cause the wearable device to determine, based on the score, whether the posture corresponds to a specific type. The one or more processors may cause the wearable device to generate the alert, in response to determining that the posture corresponds to the specific type.
In accordance with an aspect of the disclosure, one or more computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by one or more processors of a wearable device, cause the wearable device to perform operations are provided. The operations may include determining, by the wearable device, via one or more sensors of the wearable device worn by a user, an orientation of a head of the user based on an inclination of at least one sensor of the one or more sensors. The operations may include evaluating, by the wearable device, a tilt angle associated with the head based on the determined orientation. The operations may include determining, by the wearable device, a degree of misalignment of a neck of the user based on the tilt angle. The operations may include determining, by the wearable device, a score associated with a posture of the neck based on a body mass index (BMI) of the user, the tilt angle, a force on the neck, and the degree of misalignment of the neck. The operations may include determining, by the wearable device, based on the score, whether the posture corresponds to a specific type. The operations may include generating, by the wearable device, an alert, in response to determining that the posture corresponds to the specific type.
In accordance with an aspect of the disclosure, a computer-readable storage medium storing instructions is provided. The instructions, when executed by at least one processor, may cause the at least one processor to perform the method corresponding.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of an embodiment of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
The same reference numerals are used to represent the same elements throughout the drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of an embodiment of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of an embodiment described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of an embodiment of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a”, “an”, and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
As used here, terms and phrases such as “have”, “may have”, “include”, or “may include” a feature (like a number, function, operation, or component such as a part) indicate the existence of the feature and do not exclude the existence of other features. Also, as used here, the phrases “A or B”, “at least one of A and/or B”, or “one or more of A and/or B” may include all possible combinations of A and B. For example, “A or B”, “at least one of A and B”, and “at least one of A or B” may indicate all of (1) including at least one A, (2) including at least one B, or (3) including at least one A and at least one B. Further, as used here, the terms “first” and “second” may modify various components regardless of importance and do not limit the components. These terms are only used to distinguish one component from another. For example, a first user device and a second user device may indicate different user devices from each other, regardless of the order or importance of the devices. A first component may be denoted a second component and vice versa without departing from the scope of the disclosure.
It will be understood by those skilled in the art that the foregoing general description and the following detailed description are explanatory of the disclosure and are not intended to be restrictive thereof.
Reference throughout this specification to “an aspect”, “another aspect” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the disclosure. Thus, appearances of the phrase “in an embodiment”, “in another embodiment” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
It is to be understood that as used herein, terms such as, “includes”, “comprises”, “has”, etc. are intended to mean that the one or more features or elements listed are within the element being defined, but the element is not necessarily limited to the listed features and elements, and that additional features and elements may be within the meaning of the element being defined. In contrast, terms such as, “consisting of” are intended to exclude features and elements that have not been listed.
The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted to not unnecessarily obscure the embodiments herein. Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments. The term “or” as used herein, refers to a non-exclusive or unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein can be practiced and to further enable those skilled in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
As is traditional in the field, embodiments may be described and illustrated in terms of blocks that carry out a described function or functions. These blocks, which may be referred to herein as units or modules or the like, are physically implemented by analog or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, or the like, and may optionally be driven by firmware and software. The circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like. The circuits constituting a block may be implemented by dedicated hardware, by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.
The accompanying drawings are used to help easily understand various technical features and it should be understood that the embodiments ed herein are not limited by the accompanying drawings. As such, the disclosure should be construed to extend to any alterations, equivalents, and substitutes in addition to those which are particularly set out in the accompanying drawings. Although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are generally only used to distinguish one element from another.
An object of the disclosure is to provide an improved technique to overcome the above-described limitations associated with poor neck alignment. The object of the disclosure is to provide a technique for maintaining a good neck alignment that, unlike existing solutions, does not rely heavily on various hardware components.
The disclosure achieves the above-described objectives by providing a technique to monitor the neck alignment of the user without having to rely on various hardware components. The disclosed technique provides neck alignment correction and recommendations based on the movement angle of the user's neck.
The disclosed techniques relate to a system and method for generating the alert based on monitoring of neck alignment of the user using a wearable device, as described below in the forthcoming paragraphs.
It should be appreciated that the blocks in each flowchart and combinations of the flowcharts may be performed by one or more computer programs which include instructions. The entirety of the one or more computer programs may be stored in a single memory device or the one or more computer programs may be divided with different portions stored in different multiple memory devices.
Any of the functions or operations described herein can be processed by one processor or a combination of processors. The one processor or the combination of processors is circuitry performing processing and includes circuitry like an application processor (AP, e.g. a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a Wi-Fi chip, a Bluetooth® chip, a global positioning system (GPS) chip, a near field communication (NFC) chip, connectivity chips, a sensor controller, a touch controller, a finger-print sensor controller, a display driver integrated circuit (IC), an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on chip (SoC), an IC, or the like.
The processor may include various processing circuitry and/or multiple processors. For example, as used herein, including the claims, the term “processor” may include various processing circuitry, including at least one processor, wherein one or more of at least one processor, individually and/or collectively in a distributed manner, may be configured to perform various functions described herein. As used herein, when “a processor”, “at least one processor”, and “one or more processors” are described as being configured to perform numerous functions, these terms cover situations, for example and without limitation, in which one processor performs some of recited functions and another processor(s) performs other of recited functions, and also situations in which a single processor may perform all recited functions. Additionally, the at least one processor may include a combination of processors performing various of the recited/disclosed functions, e.g., in a distributed manner. At least one processor may execute program instructions to achieve or perform various functions.
Referring to
The wearable device 103 may be communicatively coupled with a user device 105. The user device 105 may include a smartphone, a tablet, a laptop, a smart television, a smartwatch, or any other device that can be communicatively coupled with the wearable device 103.
In an embodiment, a system 201 (as shown in
In an embodiment of the disclosure, an orientation of the head 101a of the user 101 is determined based on an inclination of at least one sensor of one or more sensors of the wearable device 103 worn by the user 101. Based on the determined orientation, a tilt angle associated with the head 101a is evaluated. A degree of misalignment of the neck 101b of the user is determined based on the tilt angle. A score associated with a posture of the neck 101b is determined. Based on the score, a poor or average posture of the neck 101b is determined. An alert is generated. In response to generating the alert, one or more corrective actions are recommended to the user 101. The system 201 is now described below in greater detail in conjunction with
Referring to
In an example, the at least one processor 203 is a single processing unit or a number of units, all of which could include multiple computing units. The at least one processor 203 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logical processors, virtual processors, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 203 is configured to fetch and execute computer-readable instructions and data stored in the memory 205.
The memory 205 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
As an example, the storage 207 may be implemented with integrated hardware and software. The hardware may include a hardware disk controller with programmable search capabilities or a software system running on general-purpose hardware. The examples of the storage 207 include, but are not limited to, in-memory databases, cloud databases, distributed databases, embedded databases, and the like. The storage 207, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the processors, and the modules/engines/units.
The network interface 209 may be configured to provides network connectivity and enables communication with paired devices such as the user device 105. The network connectivity may be provided via a wireless connection or a wired connection. For example, the network connectivity is provided via cellular technology, such as third generation (3G), fourth generation (4G), fifth generation (5G), pre-5G, sixth generation (6G), or any other wireless communication technology such as Bluetooth.
The one or more sensors 211 may include, but are not limited to, an inertial measurement unit (IMU). The IMU may refer to a combination of accelerometers and gyroscopes to measure the device's motion and orientation in three-dimensional space. According to an embodiment of the disclosure, data obtained from the one or more sensors 211 may be utilized to determine an orientation of the head 101a of the user 101 based on an inclination of at least one sensor of the one or more sensors 211.
As an example, the module(s) 213 may include a program, a subroutine, a portion of a program, a software component, or a hardware component capable of performing a stated task or function. As used herein, the module(s) 213 may be implemented on a hardware component such as a server independently of other modules, or a module can exist with other modules on the same server, or within the same program. The module(s) 213 may be implemented on a hardware component, such as processor one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. The module(s) 213 when executed by the processor(s) 203 may be configured to perform any of the functionalities discussed herein.
In an embodiment, the module(s) 213 may be implemented using one or more artificial intelligence (AI) modules that may include a plurality of neural network layers. Examples of neural networks include but are not limited to, Convolutional Neural Network (CNN), Deep Neural Network (DNN), Recurrent Neural Network (RNN), and Restricted Boltzmann Machine (RBM). Further, ‘learning’ may be referred to in the disclosure as a method for training a predetermined target device (e.g., a robot) using a plurality of learning data to cause, allow, or control the target device to make a determination or prediction. Examples of learning techniques include, but are not limited to supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. At least one of a plurality of CNN, DNN, RNN, RMB models and the like may be implemented to thereby achieve execution of the subject matter's mechanism through an AI model. A function associated with an AI module may be performed through the non-volatile memory, the volatile memory, and the processor. The processor may include one or a plurality of processors. At this time, one or a plurality of processors may be a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an AI-dedicated processor, such as a neural processing unit (NPU). One or a plurality of processors control the processing of the input data in accordance with a predefined operating rule or artificial intelligence (AI) model stored in the non-volatile memory and the volatile memory. The predefined operating rule or artificial intelligence model is provided through training or learning
In an embodiment, the system 201 may be implemented completely in the wearable device 103. In an embodiment, the system may be implemented in a distributed manner such that one or more components of the system 201 are implemented on the wearable device 103 and one or more components are implemented on the user device 105.
The modules 213 may include a set of instructions that may be executed to cause the wearable device 103 to monitor the neck alignment of the user 101. The modules 213 and operational flow of the modules are described below in detail in conjunction with
Referring to
In an embodiment, the analysis module 301 may be configured to determine, via the one or more sensors 211 of the wearable device 103 worn by the user 101, the orientation of the head 101a of the user 101 based on an inclination of at least one sensor of the one or more sensors 211. The analysis module 301 may be configured to evaluate a tilt angle (hereinafter, alternatively referred as ‘head tilt angle’) of with the head 101a based on the determined orientation. The head tilt angle may also be called as head flexion and refers to an angle θ at which the user head 101a is rotated with respect to a horizontal axis in relation to the user's body.
The horizontal axis corresponds to a line of sight of the user 101 and refers to an imaginary reference line that extends straight forward and perpendicular to the user's eye. Thus, the line of sight provides a reference that aligns with the user's eye. An operation of the analysis module 301 is described below in greater detail in conjunction with an operation 400B of
In an embodiment, the misalignment calculation module 303 may be configured to determine a degree of misalignment of the neck 101b based on the head tilt angle. The misalignment calculation module 303 may be configured to determine a force being exerted on the neck 101b based on the head tilt angle and then determine the degree of misalignment based on the force. In an embodiment, the force exerted on the neck 101b corresponds to at least one of a strain, a weight, or a gravitational force exerted on the neck 101b to hold the head 101a stationary in the head tilt angle. The operation of the misalignment calculation module 303 is described below in greater detail in conjunction with an operation 400C of
In an embodiment, the impact evaluation module 305 may be configured to determine a score associated with a posture of the neck 101b based on a body mass index (BMI) of the user 101, the head tilt angle, the force being exerted on the neck 101b and the degree of misalignment of the neck 101b. The impact evaluation module 305 may be configured to determine whether the posture corresponds to a specific type based on the score. The impact evaluation module 305 may be configured to generate an alert in response to determining that the posture corresponds to the specific type. In an embodiment, the specific type of posture of the neck corresponds to at least one of a good posture, an average posture, and a poor posture.
The impact evaluation module 305 is configured to evaluate a stress level on the neck based on the score. The stress level may refer to the impact of a corresponding score on a section of the neck. The impact evaluation module 305 is configured to determine a duration a corresponding posture may be maintained before causing strain on the neck based on the evaluated stress level. The duration is inversely proportional to the stress level, e.g., the greater the stress level the lesser the duration. Alternatively, the lesser the stress level, the greater the duration. The operation of impact evaluation module 305 is described below in greater detail in conjunction with an operation 400D of
In an embodiment, the recommendation module 307 may be configured to recommend one or more corrective actions, when the alert associated with the poor posture of the neck 101b is generated. In an embodiment, the one or more corrective actions are recommended in the form of positional feedback, to improve the posture of the neck 101b based on the degree of misalignment of the neck 101b and a stress level on the neck 101b. In an embodiment, the one or more corrective actions may be recommended via at least one of the wearable device or another device communicatively coupled with the wearable device. The operation of recommendation module 307 is described below in greater detail in conjunction with an operation 400E of
Referring to
In an embodiment, the sensor data 401 may be filtered by applying a low pass filter 403 to the sensor data 401. In an embodiment, the low pass filter 403 may be an infinite impulse response (IIR) filter that attenuates high-frequency signals while allowing low-frequency signals to pass through. The IIR filters are widely used to remove noise and unwanted high-frequency components from signals. Thus, the sensor data 401 is filtered to reduce noise, and unwanted high-frequency signals to obtain filtered sensor data 405 for further analysis by the analysis module 301.
In an embodiment, at the operation 400B, the filtered sensor data 405 is provided to the analysis module 301 to determine the orientation 407 of the head 101a. The orientation 407 may be determined based on an inclination of the at least one sensor of the one or more sensors 211 based on a gravity vector and projection of the gravity vector on one or more axes of the at least one sensor. For example, the at least one sensor may be the accelerometer sensor and the one or more axes correspond to the x-axis, y-axis, and z-axis.
The orientation 407 of the head 101a may be determined based on the inclination of at least one sensor with respect to the gravity vector. The gravity vector may correspond to a horizontal baseline gravity 501, as depicted in
Referring to
The orientation 407 of the head 101a may correspond to one of a forward-flexed orientation or a backward-flexed orientation. In an embodiment, to determine whether the head 101a is flexed forward or backward, a fusion of x-axis and z-axis inclinations may be utilized such that the x-axis of the at least sensor (e.g., accelerometer) points upward while the z-axis coincides with a direction of the user's face.
Thereafter, a tilt angle 409 (denoted as θ) is determined with respect to the line of sight of the user 101, such that the tilt angle 409 corresponds to the inclination of the horizontal axes (e.g., x-axis) of the one or more axes of the at least one sensor (e.g., accelerometer) with respect to the line of sight of the user. The head tilt angle θ is determined such that the magnitude of θ is determined by (√{square root over (x2+y2+z2)})>0. Table 1 below depicts values of θ corresponding to inclination of the at least one sensor with respect to the horizontal axis.
In an embodiment, at operation 400C, the degree of misalignment of the neck 101b is determined by the misalignment calculation module 303 based on the head tilt angle 409. Hereinafter, the term ‘degree of misalignment’ may be used alternatively as ‘neck tilt angle’ (or ‘neck cervical angle’) 413.
In an embodiment, to determine the neck tilt angle 413, the misalignment calculation module 303 determines the force (Fv) 411 being exerted on the neck 101b based on the head tilt angle θ 409. Fv 411 may be exerted by the upper vertebrae of the neck 101b to hold the head 101a stationary. Determination of the Fv 411 is now described in the forthcoming paragraphs.
Fv 411 is determined based on an assumption that said force acts along a line through the center of mass of the user 101 body/head, similar to the force exerted by a gravitational weight (W) of the head 101a and force (Fmuscle) exerted by neck muscle. Therefore, Fv 411 may also be considered as a gravitational force or strain on the neck 101b. Further, it is considered that W and Fmuscle are exerted by the head and neck muscles to maintain equilibrium. Therefore, the head 101a is bent at an angle relative to the neck's neutral position.
By a condition for equilibrium at fulcrum T=0, the force exerted at equilibrium (Ftotal)=0 at point T=0. Based on a predetermined criterion, said knowledge may be used to determine Fmuscle when the pivot is chosen to be at the neck (e.g., upper vertebrae). Further, the torque created by W is clockwise, while the torque created by FB (Fmuscle, the force exerted by the neck muscle) is counterclockwise.
Therefore:
In an embodiment, the gravitational moment may be calculated from the perpendicular distance between the vertical axis at the center of gravity (COG) of the head 101a and position C7-T1. C7-T1 is the last part of cervical vertebrae, e.g., the point near the gravitational moment of the neck. In an embodiment, the COG may be estimated as 17% of the distance from a mid-tragus to a vertex of the head 101a. The position C7-T1 may be estimated from the midpoint between a sternal notch marker and a C7 spinous process marker.
Using the y-axis for vertical and x-axis for horizontal, a condition for net external forces along said axes to be zero is defined as
Finally, the resultant force Fv 411 is determined using
and, the direction of the resultant force, e.g., the degree of misalignment of the neck cervical vertebrae (or the neck tilt angle 413) ø is determined as
In an embodiment, the gravitational weight W of the head 101a may be 4.17 kg, head tilt angle θ may be 40 degree, and Fmuscle may be 130.59. Based on the Equations 6 and 7 Fy may be determined as 155.24, Fx may be determined as 100.03. Finally, based on the Equation 8, Fv is 184.68, and the neck tilt angle ø is 57.20. Table 2 below depicts values of ø for the head tilt angle θ depicted in Table 1.
Table 2 can be used to draw a relationship among θ, Fv, and ø, as depicted in
Referring to
Referring to
In an embodiment, at operation 400D, the impact evaluation module 305 may determine a score 415 associated with a posture of the neck based on the BMI of the user 101, the head tilt angle (θ) 409, the force (Fv) 411 on the neck 101b, and the degree of misalignment of the neck (the neck tilt angle (ø) 413). In an embodiment, the BMI may be determined using Equation 10 below:
where ‘w’ is the weight of the user 101 in kilograms, and ‘h’ is the height of the user 101 in meters.
In an embodiment, to determine the score 415, values of factors associated with the user, e.g., the BMI, θ, Fv, and ø are normalized such that corresponding values are on the same scale. In an embodiment, the Fv may be normalized based on the head weight of the user 101. A weight is assigned to each factor based on the relative importance of a corresponding factor. The normalized value of each factor is multiplied by a corresponding assigned weight to calculate a weighted score for each factor. The weighted scores for all the factors are summed up to obtain the score 415 associated with the posture of the neck 101b. In an embodiment, the score 415 may be generated in a range between 0 and 1, such that 0 indicates poor posture, while 1 indicates good posture. A scoring is depicted in Table 3 below.
In Table 3 above, higher angles with respect to horizontal for both head tilt and neck-cervical angle are given higher scores, indicating that said factors are positively correlated with better posture. On the other hand, higher gravitational force on the neck and longer time duration are associated with poorer posture and given lower scores.
In an embodiment, the score 415 may be utilized to determine the specific type of the posture 417 of the neck. The specific type of the posture 417 may correspond to at least one of a good posture when the score lies in a first predetermined range, an average posture when the score lies in a second predetermined range, and a poor posture when the score lies in a third predetermined range. The impact evaluation module 305 may provide a duration 419 associated with the specific type of posture 417, in response to determining that the posture corresponds to the specific type.
To determine the duration 419, the impact evaluation module 305 may evaluate a stress level on the neck based on the determined score. The stress level may correspond to the impact of a corresponding score on a section of the neck. The section of the neck 101b may refer to a set of cervical vertebrae affected by a corresponding posture of the neck 101b. Based on the stress level, the duration for which the corresponding posture can be maintained before causing strain on the neck may be determined such that the duration is inversely proportional to the stress level. For example, when the stress level is above a threshold stress value, the corresponding posture may be maintained only for a short duration. Similarly, when the stress level is below the threshold stress value, the corresponding posture may be maintained for a longer duration. Evaluation of stress level based on the impact on the section of the neck is depicted in Table 4 below.
Impact on the sections of the neck as depicted in Table 4 is shown in
Referring to
In an embodiment, at the operation 400E, the recommendation module 307 provides one or more corrective actions 423 to improve the posture of the neck based on the degree of misalignment of the neck and the stress level on the neck. In an embodiment, the one or more corrective actions 423 may be provided in the form of positional feedback. Table 5 below illustrates one or more corrective actions with respect to the score 415 and the specific type of the posture 417.
In an embodiment, the one or more corrective actions 423 may be recommended via at least one of the wearable device 103 or another device (e.g., the user device 105) communicatively coupled with the wearable device 103. In an embodiment, the one or more corrective actions 423 may be recommended as voice output, an image output, or a video output depending on the device on which the one or more corrective actions 423 are recommended and the available interface associated with a corresponding device.
For example, the one or more corrective actions 423 may be given as voice output when provided at the wearable device 103. For example, the one or more corrective actions 423 may be given as image or video output when provided at the user device 105 with a display. Said example may be beneficial when the user 101 is engaged in a call via wearable device 103 and the one or more corrective actions 423 are to be provided. The one or more corrective actions 423 may be provided as an image or video output on another device communicatively coupled with the wearable device and comprises a display.
The method 800 for generating the alert based on monitoring of neck alignment of the user is described below in conjunction with
Referring to
At operation 803, the at least one processor 203 may evaluate the tilt angle 409 associated with the head based on the determined orientation 407. In an embodiment, the processor 203 may determine the tilt angle 409 with respect to a line of sight of the user, wherein the tilt angle 409 corresponds to the inclination of a horizontal axes of the one or more axes of the at least one sensor with respect to the line of sight of the user 101.
At operation 805, the at least one processor 203 may determine a degree of misalignment 413 of the neck 101b of the user 101 based on the tilt angle 409. In an embodiment, determining the degree of misalignment comprises determining a force (Fv) 411 being exerted on the neck based on the tilt angle, and determining the degree of misalignment 413 of the neck based on the determined force (Fv) 411.
At operation 807, the at least one processor 203 may determine the score 415 associated with a posture of the neck 101b based on BMI of the user, the tilt angle 409, the force on the neck 411, and the degree of misalignment 413 of the neck 101b.
At operation 809, the at least one processor 203 may determine, based on the score 415, whether the posture corresponds to the specific type 417. In an embodiment, the specific type of the posture of the neck may correspond to at least one of a good posture when the score lies in a first predetermined range, an average posture when the score lies in a second predetermined range, and a poor posture when the score lies in a third predetermined range. In an embodiment, the processor 203 may provide the duration 419 associated with the specific posture type 417, in response to determining that the posture corresponds to the specific type 417.
In an embodiment, the at least one processor 203 may evaluate the stress level on the neck based on the determined score, the stress level being indicative of an impact of a corresponding score on a section of the neck. The processor 203 may determine the duration, a corresponding posture can be maintained before causing strain on the neck based on the evaluated stress level, wherein the duration is inversely proportional to the stress level.
At operation 811, the at least one processor 203 may generate the alert 421, in response to determining that the posture corresponds to the specific type. In an embodiment, generating the alert may comprise generating the alert to the user via at least one of the wearable device 103 or another device communicatively coupled with the wearable device 103.
At operation 813, the at least one processor 203, in response to generating the alert associated with the average posture or the poor posture of the neck, may recommend one or more corrective actions 423, in a form of positional feedback, to improve the posture of the neck based on the degree of misalignment of the neck and the stress level on the neck. In an embodiment, the at least one processor 203 may recommend the one or more corrective actions 423 via at least one of the wearable device 103 or another device communicatively coupled with the wearable device 103.
At least by virtue of aforesaid, the subject matter at least provides the following advantages.
The method described in an embodiment herein may reduce the usage of external sensors to monitor the neck alignment of the user, thereby improving user experience. The method described in an embodiment herein may generate an alert for correcting neck alignment. The method described in an embodiment herein may auto-balance cervical load on the neck and recommend proper posture when the user is in working mode. The method described in an embodiment herein may recommend proper posture for the particular exercise when the user is in poor or average posture during an exercise session.
It will be appreciated that an embodiment of the disclosure according to the claims and description in the specification can be realized in the form of hardware, software or a combination of hardware and software.
Any such software may be stored in computer readable storage media (e.g. a non-transitory computer-readable storage media). The computer readable storage media store one or more computer programs (software modules), the one or more computer programs include computer-executable instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform a method of the disclosure.
Any such software may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like read only memory (ROM), whether erasable or rewritable or not, or in the form of memory such as, for example, random access memory (RAM), memory chips, device or integrated circuits or on an optically or magnetically readable medium such as, for example, a compact disk (CD), digital versatile disc (DVD), magnetic disk or magnetic tape or the like. It will be appreciated that the storage device and storage medium is an embodiment of machine-readable storage (e.g. a non-transitory machine-readable storage) that are suitable for storing a computer program or computer programs comprising instructions that, when executed, implement an embodiment of the disclosure. Accordingly, an embodiment provides a program comprising code for implementing apparatus or a method as claimed in any one of the claims of this specification and a machine-readable storage storing such a program.
While the disclosure has been shown and describe with reference to an embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
In an embodiment, the method may include determining, by the wearable device, the inclination of the at least one sensor of the one or more sensors based on a gravity vector and projection of the gravity vector on one or more axes of the at least one sensor. The method may include determining, by the wearable device, the orientation of the head based on the inclination of the at least one sensor with respect to the gravity vector.
In an embodiment, the method may include evaluating, by the wearable device, the tilt angle with respect to a line of sight of the user. The method, wherein the tilt angle corresponds to the inclination of a horizontal axes of the one or more axes of the at least one sensor with respect to the line of sight of the user.
In an embodiment, the method, wherein determining the degree of misalignment may include determining, by the wearable device, the force being exerted on the neck based on the tilt angle. The method, wherein determining the degree of misalignment may include determining, by the wearable device, the degree of misalignment of the neck based on the determined force.
In an embodiment, the method, wherein the specific type of the posture of the neck correspond to at least one of a good posture when the score lies in a first predetermined range, an average posture when the score lies in a second predetermined range, or a poor posture when the score lies in a third predetermined range.
In an embodiment, the method may include providing, by the wearable device, a duration associated with a specific posture type, in response to determining that the posture corresponds to the specific type.
In an embodiment, the method may include evaluating, by the wearable device, a stress level on the neck based on the determined score, the stress level being indicative of an impact of a corresponding score on a section of the neck. The method may include determining, by the wearable device, the duration, the corresponding posture can be maintained before causing strain on the neck based on the evaluated stress level, wherein the duration is inversely proportional to the stress level.
In an embodiment, the method, wherein generating the alert comprises generating, by the wearable device, the alert to the user via at least one of the wearable device or another device communicatively coupled with the wearable device.
In an embodiment, the method may include in response to generating the alert associated with the posture of the neck, generating, by the wearable device, one or more corrective actions, in a form of positional feedback, to improve the posture of the neck based on the degree of misalignment of the neck and a stress level on the neck.
In an embodiment, the method may include generating, by the wearable device, the one or more corrective actions via at least one of the wearable device or another device communicatively coupled with the wearable device.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to determine the inclination of the at least one sensor of the one or more sensors based on a gravity vector and projection of the gravity vector on one or more axes of the at least one sensor. The one or more processors cause the wearable device to determine the orientation of the head based on the inclination of the at least one sensor with respect to the gravity vector.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to evaluate the tilt angle with respect to a line of sight of the user, wherein the tilt angle corresponds to the inclination of a horizontal axes of the one or more axes of the at least one sensor with respect to the line of sight of the user.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to determine the force being exerted on the neck based on the tilt angle. The one or more processors cause the wearable device to determine the degree of misalignment of the neck based on the determined force.
In an embodiment, the wearable device, wherein the specific type of the posture of the neck corresponds to at least one of a good posture when the score lies in a first predetermined range, an average posture when the score lies in a second predetermined range, or a poor posture when the score lies in a third predetermined range.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to provide a duration associated with a specific posture type, in response to determining that the posture corresponds to the specific type.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to evaluate a stress level on the neck based on the determined score, the stress level being indicative of an impact of a corresponding score on a section of the neck. The one or more processors cause the wearable device to determine the duration, the corresponding posture can be maintained before causing strain on the neck based on the evaluated stress level, wherein the duration is inversely proportional to the stress level.
In an embodiment, the wearable device, wherein generate the alert, the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to generate the alert to the user via at least one of the wearable device or another device communicatively coupled with the wearable device.
In an embodiment, the wearable device, wherein in response to generating the alert associated with the posture of the neck, the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to generate one or more corrective actions, in a form of positional feedback, to improve the posture of the neck based on the degree of misalignment of the neck and a stress level on the neck.
In an embodiment, the wearable device, wherein the one or more computer programs further include computer-executable instructions that, when executed by the one or more processors, cause the wearable device to generate the one or more corrective actions via at least one of the wearable device or another device communicatively coupled with the wearable device.
In an embodiment, the wearable device, wherein the force exerted on the neck is determined based on the force acting along a line through a center of mass of the neck of the user.
In an embodiment, the wearable device, wherein the force exerted on the neck is similar to a force exerted by a gravitational weight of the head and a muscle force exerted by a neck muscle.
In an embodiment, the wearable device, wherein the force exerted on the neck is a gravitational force or strain on the neck.
In an embodiment, the one or more computer-readable storage media, the operations may include determining, by the wearable device, the inclination of the at least one sensor of the one or more sensors based on a gravity vector and projection of the gravity vector on one or more axes of the at least one sensor. The operations may include determining, by the wearable device, the orientation of the head based on the inclination of the at least one sensor with respect to the gravity vector.
In an embodiment, the one or more computer-readable storage media, the operations may include in response to generating the alert associated with the posture of the neck, generating, by the wearable device, one or more corrective actions, in a form of positional feedback, to improve the posture of the neck based on the degree of misalignment of the neck and a stress level on the neck.
Number | Date | Country | Kind |
---|---|---|---|
202311076456 | Nov 2023 | IN | national |
This application is a continuation application, claiming priority under § 365 (c), of an International application No. PCT/KR2024/007463, filed on May 31, 2024, which is based on and claims the benefit of an Indian Patent Application number 202311076456, filed on Nov. 8, 2023, in the Indian Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2024/007463 | May 2024 | WO |
Child | 18804703 | US |