Search

CN-122018694-A - Sitting posture monitoring and guiding method, system and storage medium based on VR equipment

CN122018694ACN 122018694 ACN122018694 ACN 122018694ACN-122018694-A

Abstract

The invention provides a sitting posture monitoring and guiding method, a sitting posture monitoring and guiding system and a storage medium based on VR equipment. And when monitoring, the current position and the gesture of the equipment are obtained in real time, the height and the inclination are analyzed by comparing with the reference, the body track is analyzed by combining with the current Euclidean distance, a multidimensional evaluation result is obtained, and the sitting posture guiding information is output to the user according to the multidimensional evaluation result. According to the sitting posture monitoring and guiding method, system and storage medium based on the VR equipment, provided by the invention, the abnormal evaluation result is obtained through multi-dimensional analysis, and the guiding information is output to the user, so that the sitting posture evaluation accuracy of the VR scene is improved, and the problems of external equipment defects and single-dimensional misjudgment are effectively solved.

Inventors

  • TANG JIANWEN

Assignees

  • 广州视景医疗软件有限公司

Dates

Publication Date
20260512
Application Date
20260205

Claims (10)

  1. 1. A VR device-based sitting posture monitoring and guiding method, comprising the steps of: responding to a user calibration instruction, and establishing a world coordinate system based on the user calibration instruction; obtaining a reference position and a reference posture of the VR equipment in the world coordinate system; In the sitting posture monitoring process, acquiring a current position and a current posture from the VR equipment in real time; Performing height dimension analysis based on the current position and the reference position to obtain a height dimension evaluation result; performing gradient dimension analysis based on the current gesture and the reference gesture to obtain a gradient dimension evaluation result; acquiring a current Euclidean distance based on the current position and the reference position; Performing body track dimension analysis based on the current Euclidean distance to obtain a body track dimension evaluation result; Obtaining a multidimensional abnormal evaluation result based on the height dimension evaluation result, the gradient dimension evaluation result and the body track dimension evaluation result; And outputting sitting posture guiding information to a user based on the multi-dimensional abnormality evaluation result.
  2. 2. The VR device-based sitting posture monitoring and guiding method of claim 1, wherein said establishing a world coordinate system based on said user calibration instructions in response to said user calibration instructions comprises: Responding to a user calibration instruction, and acquiring a current gravity vector from the VR equipment based on the user calibration instruction; And establishing a world coordinate system based on the current gravity vector, wherein the world coordinate system takes the direction of the current gravity vector as a Y-axis positive direction, takes the current horizontal direction of the VR equipment as an X-axis positive direction, and takes the normal vectors of the Y-axis and the X-axis as a Z-axis positive direction.
  3. 3. The VR device-based sitting posture monitoring and guiding method of claim 1, wherein the performing the altitude dimension analysis based on the current position and the reference position to obtain an altitude dimension evaluation result comprises: Acquiring a current height value based on the current position; acquiring a reference height value based on the reference position; acquiring a relative height difference based on the current height value and a reference height value; And in a preset first time window, if the relative height difference is continuously larger than a preset height threshold value, judging that the height is abnormal, and obtaining the height dimension evaluation result.
  4. 4. The VR device-based sitting posture monitoring and guiding method of claim 1, wherein the performing the inclination dimension analysis based on the current posture and the reference posture to obtain the inclination dimension evaluation result includes: acquiring a current angle value based on the current gesture; acquiring a reference angle value based on the reference gesture; Acquiring a relative angle difference based on the current angle value and a reference angle value; and in a preset second time window, if the relative angle difference is continuously larger than a preset angle threshold, judging that the posture is abnormal, and obtaining the gradient dimension evaluation result.
  5. 5. The VR device-based sitting posture monitoring and guiding method of claim 1, wherein said performing a body track dimension analysis based on said current euclidean distance to obtain a body track dimension evaluation result comprises: And in a preset third time window, if the current Euclidean distance is continuously greater than a preset movement threshold, judging that the movement is abnormal, and obtaining the body track dimension evaluation result.
  6. 6. The VR device-based sitting posture monitoring and guiding method of claim 1, wherein the outputting the sitting posture guiding information to the user based on the multi-dimensional abnormality evaluation result comprises: Acquiring a current abnormality type based on the multi-dimensional abnormality evaluation result; and generating and outputting sitting posture guiding information based on the current abnormality type, wherein the sitting posture guiding information comprises at least one of voice prompt, VR interface visual prompt and VR handle tactile feedback.
  7. 7. A VR device-based sitting posture monitoring and guidance system, comprising: the coordinate system establishment module is used for responding to a user calibration instruction and establishing a world coordinate system based on the user calibration instruction; the reference acquisition module is used for acquiring a reference position and a reference posture of the VR equipment in the world coordinate system; the real-time detection module is used for acquiring the current position and the current gesture from the VR equipment in real time in the sitting posture monitoring process; The height analysis module is used for carrying out height dimension analysis based on the current position and the reference position to obtain a height dimension evaluation result; the inclination analysis module is used for carrying out inclination dimension analysis based on the current gesture and the reference gesture to obtain an inclination dimension evaluation result; The track analysis module is used for acquiring a current Euclidean distance based on the current position and the reference position, and carrying out body track dimension analysis based on the current Euclidean distance to obtain a body track dimension evaluation result; The abnormality evaluation module is used for obtaining a multi-dimensional abnormality evaluation result based on the height dimension evaluation result, the gradient dimension evaluation result and the body track dimension evaluation result; and the guiding output module is used for outputting sitting posture guiding information to a user based on the multi-dimensional abnormal evaluation result.
  8. 8. The VR device-based sitting posture monitoring guidance system of claim 7, wherein the coordinate system establishment module for establishing a world coordinate system based on user calibration instructions in response to the user calibration instructions comprises: Responding to a user calibration instruction, and acquiring a current gravity vector from the VR equipment based on the user calibration instruction; And establishing a world coordinate system based on the current gravity vector, wherein the world coordinate system takes the direction of the current gravity vector as a Y-axis positive direction, takes the current horizontal direction of the VR equipment as an X-axis positive direction, and takes the normal vectors of the Y-axis and the X-axis as a Z-axis positive direction.
  9. 9. The VR device-based sitting posture monitoring and guiding system of claim 7, wherein the altitude analyzing module is configured to perform altitude dimension analysis based on the current position and the reference position to obtain an altitude dimension evaluation result, and comprises: Acquiring a current height value based on the current position; acquiring a reference height value based on the reference position; acquiring a relative height difference based on the current height value and a reference height value; And in a preset first time window, if the relative height difference is continuously larger than a preset height threshold value, judging that the height is abnormal, and obtaining the height dimension evaluation result.
  10. 10. A computer readable storage medium comprising a stored computer program, wherein the computer program, when run, controls a device in which the computer readable storage medium resides to perform a VR device based sitting posture monitoring and guidance method as set forth in any one of claims 1-6.

Description

Sitting posture monitoring and guiding method, system and storage medium based on VR equipment Technical Field The invention belongs to the technical field of vision training, and particularly relates to a sitting posture monitoring and guiding method, a sitting posture monitoring and guiding system and a storage medium based on VR equipment. Background With the popularization of Virtual Reality (VR) technology, the application of the VR technology in the fields of education, training, rehabilitation training, entertainment and the like is increasingly deep, and the scene that a user wears VR equipment to perform long-time immersive experience is more common. However, in scenes such as amblyopia rehabilitation training of children, remote learning, etc. where the user is required to remain relatively stationary and in a standard sitting position, the user often unknowingly suffers from problems such as leaning forward, head-skewed, sitting too high or too low due to lack of effective real-time posture feedback. The bad sitting postures can not only cause fatigue damage of the neck and the spine, affect the comfort and health of long-term use, but also directly affect the accuracy of a training light path and visual stimulation in the special training such as vision rehabilitation, thereby seriously weakening the training effect. At present, some solutions rely on an external camera or a special sensor to capture the gesture, so that the problems of complex system, high cost, inconvenient arrangement and the like exist, and only the VR equipment is used for simply judging a single dimension, misjudgment is easily generated due to short and tiny reasonable actions of a user, and the reliability and the practicability are insufficient. Disclosure of Invention Aiming at the defects of the prior art, the invention provides a sitting posture monitoring and guiding method, a sitting posture monitoring and guiding system and a storage medium based on VR equipment to solve the problems, and the method, the system and the storage medium obtain an abnormal evaluation result through multi-dimensional analysis and output guiding information to a user, so that the sitting posture evaluation accuracy of VR scenes is improved, and the problems of external equipment defects and single-dimensional misjudgment are effectively solved. In order to solve the technical problems, the sitting posture monitoring and guiding method based on VR equipment provided by the invention comprises the following steps: responding to a user calibration instruction, and establishing a world coordinate system based on the user calibration instruction; obtaining a reference position and a reference posture of the VR equipment in the world coordinate system; In the sitting posture monitoring process, acquiring a current position and a current posture from the VR equipment in real time; Performing height dimension analysis based on the current position and the reference position to obtain a height dimension evaluation result; performing gradient dimension analysis based on the current gesture and the reference gesture to obtain a gradient dimension evaluation result; acquiring a current Euclidean distance based on the current position and the reference position; Performing body track dimension analysis based on the current Euclidean distance to obtain a body track dimension evaluation result; Obtaining a multidimensional abnormal evaluation result based on the height dimension evaluation result, the gradient dimension evaluation result and the body track dimension evaluation result; And outputting sitting posture guiding information to a user based on the multi-dimensional abnormality evaluation result. In the scheme, the world coordinate system is established, the reference position and the reference gesture of the VR equipment are obtained, the multidimensional analysis of the height, the gradient and the body track dimension is carried out by combining the current position and the current gesture which are obtained in real time, and the multidimensional abnormal evaluation result is formed, so that the multidimensional and continuous quantitative monitoring of the sitting posture is realized, the defect that single-dimension detection is easy to misjudge is effectively overcome, and the accuracy and the comprehensiveness of sitting posture evaluation are obviously improved. The sitting posture guiding information is output according to the evaluation result, so that a user can be reminded of adjusting the posture in time, the sitting posture evaluation accuracy of the VR scene is improved, and the problems of external equipment defects and single-dimension misjudgment are effectively solved. Further, the establishing a world coordinate system based on the user calibration instructions in response to the user calibration instructions comprises: Responding to a user calibration instruction, and acquiring a current gravity vector from the VR equipme