Meridian circulation dynamic demonstration method and system based on bone animation and interpolation correction

CN122888076APending Publication Date: 2026-10-09HANGZHOU YIZHEN MEDICAL INSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610981522.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-02
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

当前三维动画演示系统普遍采用预设固定的动画序列进行播放,动画生成过程中的骨骼关键帧数据与经络轨迹关键帧数据分别独立设置,缺少面向经络循行特征的同步插值纠偏机制,骨骼运动节奏与经络循行推进节奏易产生偏移,画面衔接平滑度不足

Benefits of technology

1.本发明能够依据用户生理特征与调理需求完成个性化时序调理方案的融合解析,精准确定经络循行目标与调理时序参数,以此构建骨骼节点与经络循行路径的空间映射绑定关系,可让经络循行演示与人体三维骨骼结构高度契合,生成适配骨骼动画驱动的经络循行时序轨迹数据并确定轨迹节点-骨骼运动关联权重,全程贴合个性化调理场景的演示要求,大幅提升经络循行动态演示的针对性与适配性,让演示内容与生理结构、调理需求形成统一关联,为后续动画生成提供精准的数据支撑,保障演示流程与调理时序的高度匹配。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122888076A_ABST
    Figure CN122888076A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of image data processing, and proposes a meridian circulation dynamic demonstration method and system based on skeleton animation and interpolation correction, which comprises the following steps: obtaining meridian circulation targets and conditioning timing parameters based on user physiological characteristics and conditioning requirements; constructing a spatial mapping binding relationship between skeleton nodes and meridian circulation paths; obtaining trajectory node-skeleton motion correlation weights of meridian circulation animation; performing animation generation operation on a skeleton animation driving processing component to obtain key frame sequences and skeleton skin deformation data of the meridian circulation animation; combining the meridian circulation targets to perform synchronous interpolation correction on the key frame sequences to obtain smooth meridian circulation animation data of the meridian circulation animation; and superimposing layered graphic rendering and meridian circulation dynamic indication effects to obtain a dynamic demonstration picture of the meridian circulation animation, which can greatly improve the visualization effect of meridian circulation dynamic demonstration and accurately match user conditioning requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of image data processing technology, and in particular to a method and system for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction. Background Technology

[0002] In the fields of TCM meridian teaching and digital health guidance, 3D human skeletal animation technology has been widely applied in scenarios such as sports rehabilitation and virtual simulation teaching. Existing skeletal animation-driven solutions are typically based on general human skeletal models, using keyframe interpolation and skinning deformation techniques to generate and play human posture animations. Meanwhile, in the digital display of TCM meridians, there are existing methods for visualizing meridian paths based on 3D human models, capable of overlaying meridian pathways as 3D curves onto the surface of the human model. However, these two technologies are relatively independent at the application level. The display of meridian pathways and the driving logic of skeletal animation are not fundamentally linked. Meridian paths are usually added to the model surface as static spatial curves, making it difficult to adaptively adjust with changes in skeletal movement and posture. This results in a disconnect between the spatial location and temporal logic of the meridian pathways and the skeletal movement state, reducing the degree of consistency between dynamic demonstrations and human physiological structure.

[0003] Dynamic demonstrations of meridian circulation need to be tailored to the individual user's physiological state and treatment plan, presenting a circulation process that matches the treatment sequence. Current 3D animation demonstration systems generally use preset, fixed animation sequences for playback. The skeletal keyframe data and meridian trajectory keyframe data are set independently during animation generation, lacking a synchronous interpolation correction mechanism tailored to the characteristics of meridian circulation. This easily leads to a misalignment between the rhythm of skeletal movement and the rhythm of meridian circulation, resulting in insufficient smoothness in the transitions between images. Furthermore, conventional 3D rendering processes do not incorporate layered rendering and dynamic indicator effects specific to the characteristics of meridian circulation. The visual hierarchy of meridian pathways, skeletal models, and dynamic markers in the image is not clear enough, making it difficult to highlight the dynamic changes in circulation direction and key nodes through visualization. This limits the demonstration effect and adaptability of 3D skeletal animation technology in the visualization teaching of TCM meridians and personalized health guidance. Summary of the Invention

[0004] This invention provides a method and system for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction, in order to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides a method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction, comprising: B1: Based on the user's physiological characteristics and conditioning needs, the personalized time-series conditioning plan is integrated and analyzed to obtain the meridian circulation target and conditioning time sequence parameters corresponding to the personalized time-series conditioning plan; B2: Based on the meridian circulation target and the conditioning timing parameters, construct a spatial mapping binding relationship between skeletal nodes and meridian circulation paths; B3: Based on the spatial mapping binding relationship, generate meridian circulation time-series trajectory data adapted to skeletal animation drive, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. B4: Based on the trajectory node-skeletal motion association weight, perform animation generation calculations on the skeletal animation driving processing component to obtain the keyframe sequence of the meridian circulation animation and the bone skin deformation data. B5: Based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, the keyframe sequence is synchronously interpolated and corrected to obtain smooth meridian circulation animation data of the meridian circulation animation. B6: Based on the smooth meridian circulation animation data, the layered graphic rendering and the dynamic indication effect of meridian circulation are superimposed to obtain the dynamic demonstration screen of the meridian circulation animation.

[0006] In a preferred embodiment, the step of fusing and analyzing the personalized time-series conditioning plan based on the user's physiological characteristics and conditioning needs to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plan includes: Based on the conditioning and adaptation features corresponding to the user's physiological characteristics, the personalized time-series conditioning plan is matched with the corresponding related information to obtain the feature matching result corresponding to the personalized time-series conditioning plan; Based on the feature matching results, the personalized time-series conditioning plan is decomposed and extracted to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plan.

[0007] In a preferred embodiment, the step of constructing a spatial mapping and binding relationship between skeletal nodes and meridian pathways based on the meridian circulation target and the conditioning timing parameters includes: Based on the meridian circulation target, the spatial distribution characteristics of the meridian circulation path are determined, and the bone node adaptation attribute information is determined based on the conditioning timing parameters. The spatial distribution feature information of the path is matched with the adaptation attribute information of the skeletal node to obtain the feature matching association result between the meridian circulation path and the skeletal node. Based on the feature matching and association results, a spatial mapping binding relationship is established between the skeletal nodes and the meridian pathways.

[0008] In a preferred embodiment, the step of generating meridian circulation temporal trajectory data adapted to skeletal animation based on the spatial mapping binding relationship, and obtaining the trajectory node-skeletal motion association weights of the meridian circulation animation, includes: Based on the spatial mapping binding relationship, nodes are extracted from the meridian circulation path to obtain the path node distribution set corresponding to the meridian circulation animation. Based on the path node distribution set, the path nodes are matched with the driving nodes of the skeletal animation to determine the adaptation relationship between the path nodes and the driving nodes. Based on the aforementioned adaptation relationship, the meridian circulation target and the conditioning timing parameters are combined to construct and drive the timing trajectory, thereby obtaining meridian circulation timing trajectory data adapted to skeletal animation driving. Based on the binding relationship between the meridian circulation time-series trajectory data and the spatial mapping, the correlation degree between trajectory nodes and skeletal movement is calibrated to obtain the trajectory node-skeletal movement correlation weight of the meridian circulation animation.

[0009] In a preferred embodiment, the step of calibrating the correlation between trajectory nodes and skeletal movement based on the binding relationship between the meridian circulation time-series trajectory data and the spatial mapping, to obtain the trajectory node-skeletal movement correlation weight of the meridian circulation animation, includes: Based on the spatial mapping binding relationship, the trajectory nodes are filtered for corresponding target skeletal nodes to obtain the node correspondence set of the meridian circulation animation; Based on the meridian circulation time-series trajectory data, the motion trigger attributes of the trajectory nodes are identified to obtain the node motion attribute information of the meridian circulation animation; Based on the node correspondence set and the node motion attribute information, the association level between the trajectory node and the skeletal motion is evaluated, and the trajectory node-skeletal motion association weight of the meridian circulation animation is generated based on the association level evaluation result.

[0010] In a preferred embodiment, the step of performing animation generation calculations on the skeletal animation-driven processing component based on the trajectory node-skeleton motion association weights to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data includes: The trajectory node-skeletal motion association weights are imported into the skeletal animation driving processing component to complete the weight data adaptation and loading. Based on the weight data, the motion driving rules of the skeletal animation are adjusted to obtain the animation driving adaptation result of the meridian circulation animation. Based on the animation-driven adaptation results, a keyframe sequence corresponding to the meridian circulation animation is generated. Based on feature matching between the keyframe sequence and the weight data, the skeletal skin deformation data of the meridian circulation animation is obtained.

[0011] In a preferred embodiment, the step of synchronously interpolating and correcting the keyframe sequence based on the keyframe sequence and the skeletal skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data, includes: Extract the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions from the keyframe sequence, and determine the spatial rotation angle between the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions. Based on the meridian-skeletal linkage spherical linear interpolation formula, the optimized target keyframe quaternion of the meridian circulation animation is calculated. The keyframe sequence is corrected based on the optimized target keyframe quaternion to obtain the corrected keyframe sequence of the meridian circulation animation. Based on the corrected keyframe sequence and the bone skin deformation data, smooth meridian circulation animation data of the meridian circulation animation is obtained.

[0012] In a preferred embodiment, the meridian-skeletal linkage spherical linear interpolation formula is as follows: ; In the formula, This represents the optimized target keyframe quaternion of the meridian circulation animation. This represents the original skeletal keyframe quaternion of the meridian circulation animation. The keyframe quaternion representing the meridian circulation animation is the meridian trajectory keyframe. This represents the temporal interpolation factor of the meridian circulation diagram. This represents the spatial rotation angle between the original skeletal keyframe quaternion and the meridian trajectory keyframe quaternion. This represents the trajectory node-skeletal motion association weight of the meridian circulation animation.

[0013] In a preferred embodiment, the step of overlaying layered graphic rendering and dynamic indication effects of meridian circulation based on the smoothed meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation includes: Based on the smooth meridian circulation animation data, the rendering hierarchy objects of the graphics are divided, and the rendering hierarchy division result of the meridian circulation animation is obtained. Based on the rendering hierarchy division results, layered graphics rendering processing is performed to obtain the layered rendering image data of the meridian circulation animation. Based on the dynamic indicator features corresponding to the meridian circulation, generate the dynamic indicator effect data of the meridian circulation animation. The layered rendering data and the meridian circulation dynamic indicator data are fused and superimposed to obtain a dynamic demonstration of the meridian circulation animation.

[0014] To address the aforementioned problems, this invention also provides a dynamic demonstration system for meridian circulation based on skeletal animation and interpolation correction. The system includes a scheme fusion and analysis module, a skeletal meridian mapping construction module, a trajectory weight generation module, an animation data calculation module, an animation interpolation correction module, and a rendering effect overlay module, wherein: The solution fusion and analysis module is used to fuse and analyze the personalized time-series conditioning solution based on the user's physiological characteristics and conditioning needs, and to obtain the meridian circulation target and conditioning time sequence parameter corresponding to the personalized time-series conditioning solution. The bone meridian mapping construction module is used to construct a spatial mapping binding relationship between bone nodes and meridian circulation paths based on the meridian circulation target and the conditioning timing parameters. The trajectory weight generation module is used to generate meridian circulation time-series trajectory data adapted to skeletal animation based on the spatial mapping binding relationship, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. The animation data processing module is used to perform animation generation calculations on the skeletal animation driving processing component based on the trajectory node-skeletal motion association weights, to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data. The animation interpolation and correction module is used to perform synchronous interpolation and correction on the keyframe sequence based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data of the meridian circulation animation. The rendering effect overlay module is used to overlay the layered graphic rendering and the dynamic indication effect of the meridian circulation based on the smooth meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation.

[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention can integrate and analyze personalized time-series conditioning plans based on users' physiological characteristics and conditioning needs, accurately determine meridian circulation targets and conditioning time-series parameters, and construct a spatial mapping and binding relationship between skeletal nodes and meridian circulation paths. This allows the meridian circulation demonstration to be highly consistent with the three-dimensional skeletal structure of the human body, generating meridian circulation time-series trajectory data adapted to skeletal animation and determining the correlation weight between trajectory nodes and skeletal movement. It fully meets the demonstration requirements of personalized conditioning scenarios, greatly improving the pertinence and adaptability of the dynamic demonstration of meridian circulation, and forming a unified association between the demonstration content and physiological structure and conditioning needs. This provides accurate data support for subsequent animation generation and ensures a high degree of matching between the demonstration process and the conditioning time sequence.

[0016] 2. This invention completes animation generation calculations by using trajectory nodes and skeletal motion association weights. This allows for the stable acquisition of keyframe sequences and skeletal skin deformation data for meridian circulation animations. By combining the meridian circulation target with synchronous interpolation correction of the keyframe sequences, the smoothness and coherence of the meridian circulation animations can be effectively guaranteed. Furthermore, through the overlay processing of layered graphic rendering and dynamic indication effects of meridian circulation, the dynamic changes of meridian circulation can be clearly presented, making the visual effects of the dynamic demonstration more intuitive and clear. Overall, it achieves synchronous linkage demonstration of meridian circulation and skeletal motion, improving the accuracy and completeness of dynamic demonstrations of meridian circulation, and meeting the needs of efficient visualization demonstrations in scenarios such as personalized health guidance and TCM meridian teaching. Attached Figure Description

[0017] Figure 1 A flowchart illustrating a method for dynamically demonstrating meridian circulation based on skeletal animation and interpolation correction, provided in an embodiment of the present invention. Figure 2 A functional block diagram of a dynamic demonstration system for meridian circulation based on skeletal animation and interpolation correction provided in an embodiment of the present invention; The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0018] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0019] This application provides a method for dynamically demonstrating meridian circulation based on skeletal animation and interpolation correction. The executing entity of this method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the method can be executed by software or hardware installed on a terminal device or a server device. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cluster of cloud servers. The server can be an independent server or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0020] Reference Figure 1The diagram shown is a flowchart illustrating a method for dynamically demonstrating meridian circulation based on skeletal animation and interpolation correction, according to an embodiment of the present invention. In this embodiment, the method for dynamically demonstrating meridian circulation based on skeletal animation and interpolation correction includes: B1: Based on the user's physiological characteristics and conditioning needs, the personalized time-series conditioning plan is integrated and analyzed to obtain the meridian circulation target and conditioning time sequence parameters corresponding to the personalized time-series conditioning plan; In this embodiment of the invention, the step of fusing and analyzing a personalized time-series conditioning plan based on the user's physiological characteristics and conditioning needs to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plan includes: Based on the conditioning and adaptation features corresponding to the user's physiological characteristics, the personalized time-series conditioning plan is matched with the corresponding related information to obtain the feature matching result corresponding to the personalized time-series conditioning plan; Based on the feature matching results, the personalized time-series conditioning plan is decomposed and extracted to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plan.

[0021] It needs to be specifically explained that the physical condition and organ function-related conditioning adaptation features contained in the user's physiological characteristics are extracted. These conditioning adaptation features are then matched one by one with the pre-set conditioning items and meridian action targets in the personalized time-series conditioning plan. The conditioning-related information that matches the user's physiological characteristics is then selected to form the feature matching results corresponding to the personalized time-series conditioning plan.

[0022] User physiological characteristics specifically refer to a set of physiologically relevant data reflecting an individual's physical condition, organ function, blood and qi circulation, and constitution tendencies. Specifically, these user physiological characteristics include, but are not limited to: the user's constitution classification attributes, such as balanced constitution, qi deficiency constitution, yang deficiency constitution, yin deficiency constitution, phlegm-dampness constitution, damp-heat constitution, blood stasis constitution, qi stagnation constitution, and special constitution, etc., according to Traditional Chinese Medicine (TCM) constitution types; the user's organ function status information, including the strength and weakness of the functions of organs such as the heart, liver, spleen, lungs, and kidneys, and the generating, controlling, and counteracting relationships between organs; the user's blood and qi status information, including the degree of blood and qi abundance, the smoothness of blood and qi circulation, and the location and degree of blood and qi deficiency or stagnation; the user's meridian status information, including meridian obstruction, meridian circulation sensitive points, and meridian energy distribution characteristics; the user's basic physiological parameters, including age, gender, height, weight, body mass index, and body fat percentage; the user's symptom presentation information, including chief complaint symptoms, accompanying symptoms, symptom onset time, and symptom duration; and the user's lifestyle habits information, including work-rest patterns, dietary preferences, emotional state, and work-rest balance.

[0023] The aforementioned user physiological characteristics can be obtained through the four diagnostic methods of traditional Chinese medicine, or through the use of wearable devices, biosensors, and electronic health records for data collection and integration. These data serve as the basis for subsequent personalized time-series conditioning solutions and are used to accurately match meridian circulation targets that are adapted to the individual user's condition.

[0024] The specific treatment needs refer to the meridian conditioning needs determined based on the user's physiological characteristics and individual subjective wishes, targeting specific health problems or wellness goals. Specifically, the conditioning needs include, but are not limited to: the user's health improvement goals, including auxiliary conditioning for disease rehabilitation, improvement of sub-health status, correction of physical imbalances, strengthening of organ function, harmonization of Qi and blood, and enhancement of immunity; the user's specific symptom relief needs, including pain relief, improvement of insomnia, elimination of fatigue, correction of indigestion, and emotional regulation; the user's meridian conditioning direction, including the specific meridian name to be conditioned, the meridian segment to be conditioned, the specific acupoints for conditioning effect, and preferred conditioning techniques; the user's conditioning intensity and rhythm needs, including the length of the conditioning cycle, the duration of a single conditioning session, the frequency of conditioning, and the urgency of the conditioning process; the user's time sequence preference information, including the time period requirements for conditioning execution, the requirements for coordination with natural solar terms or time of day, and the requirements for coordination with daily life routines; and the user's contraindications and restrictions, including aversion to specific stimulation methods, sensitive skin areas, history of adverse reactions, and concurrent treatments.

[0025] The conditioning requirements can be actively set by the user, or generated based on the user's physiological characteristics through expert knowledge base reasoning, or dynamically adjusted by combining the user's historical conditioning records and effect feedback. This is used to determine the meridian circulation targets and conditioning timing parameters in the personalized time-series conditioning plan, so that the final dynamic demonstration of meridian circulation can accurately match the individual user's conditioning execution needs.

[0026] Furthermore, personalized time-series conditioning programs are customized conditioning execution plans that are pre-compiled based on the user's unique physiological characteristics and customized conditioning needs. These plans include time-series meridian circulation rules and conditioning execution logic. Taking the user's individual physiological state as the core basis, they integrate targeted conditioning goals and incorporate core conditioning elements such as meridian circulation paths, circulation periods, circulation rhythms, and conditioning action nodes. The pre-set time-series logic refers to the time progression rules and node switching logic pre-set according to the TCM meridian flow time pattern, the meridian flow order, and the order of conditioning stages. This serves as the basis for time-series conditioning execution that adapts to the user's individual needs. It provides basic conditioning data support for the dynamic demonstration of meridian circulation in digital human skeletal animation, ensuring that the meridian circulation demonstration content is highly matched with the user's personalized conditioning needs and physiological characteristics. At the same time, it provides a standardized conditioning data source for the generation, time-series control, and dynamic demonstration of meridian circulation animation.

[0027] Based on the matching treatment direction determined by the feature matching results, the overall content of the personalized time-series treatment plan is broken down into segments. From the decomposed plan content, the target information related to the meridian circulation, the direction of circulation, the time node of treatment execution, and the circulation cycle are separated. The meridian circulation target and treatment time sequence parameters corresponding to the personalized time-series treatment plan are then extracted.

[0028] Furthermore, the meridian circulation target is the core execution direction of meridian circulation determined based on the user's physiological characteristics and conditioning needs. Specifically, it includes the name of the meridian to be circulated, the start and end points of the meridian circulation, the complete path of the meridian circulation, the key areas of action of the meridian circulation, the core conditioning direction of the meridian circulation, and the intensity and focus of the meridian circulation that match the conditioning needs. This is used to clarify the demonstration object and core execution direction of meridian circulation in digital human skeletal animation.

[0029] The timing parameters for conditioning are the basis for timing control to support the orderly execution of meridian circulation. Specifically, they include the start time of meridian circulation, the duration of a single meridian circulation segment, the switching interval of meridian circulation nodes, the execution order of multiple meridian circulations, the circulation cycle of the complete conditioning process, the speed of meridian circulation, and the timing execution nodes that match the conditioning stage. These parameters are used to standardize the time logic and demonstration rhythm of meridian circulation in digital human skeletal animation.

[0030] The beneficial effect is that by combining the user's physiological characteristics and conditioning needs to integrate and analyze personalized time-series conditioning plans, it can accurately extract the meridian circulation targets and conditioning time sequence parameters that match the individual user's state, providing accurate data support for subsequent spatial mapping and trajectory generation, ensuring that the meridian circulation demonstration fits the user's personalized conditioning needs, improving the pertinence and adaptability of the demonstration content, and laying the core data foundation for the accurate execution of the overall demonstration process.

[0031] B2: Based on the meridian circulation target and the conditioning timing parameters, construct a spatial mapping binding relationship between skeletal nodes and meridian circulation paths; In this embodiment of the invention, the step of constructing a spatial mapping and binding relationship between skeletal nodes and meridian pathways based on the meridian circulation target and the conditioning timing parameters includes: Based on the meridian circulation target, the spatial distribution characteristics of the meridian circulation path are determined, and the bone node adaptation attribute information is determined based on the conditioning timing parameters. The spatial distribution feature information of the path is matched with the adaptation attribute information of the skeletal node to obtain the feature matching association result between the meridian circulation path and the skeletal node. Based on the feature matching and association results, a spatial mapping binding relationship is established between the skeletal nodes and the meridian pathways.

[0032] It needs to be specifically explained that, based on the meridian starting and ending nodes, complete path direction and key areas of action included in the meridian circulation target, the spatial distribution characteristics of the meridian circulation path in three-dimensional space, the extension direction and point arrangement are determined. Based on the circulation start time, duration and node switching interval included in the conditioning timing parameters, the motion response state of the skeletal nodes and the timing adaptation ability of the skeletal nodes are determined.

[0033] By matching the spatial points and extension directions in the spatial distribution feature information of the path with the motion response state and temporal adaptation capability in the adaptation attribute information of the skeletal nodes one by one, a correspondence between the meridian circulation path and the skeletal nodes is established, and the feature matching association results between the meridian circulation path and the skeletal nodes are obtained.

[0034] Furthermore, the feature matching and association results specifically include the one-to-one correspondence between each spatial point of the meridian pathway and the corresponding skeletal node, the spatial fit between the extension direction of the meridian pathway and the arrangement direction of the skeletal node, the temporal adaptation between the execution logic of the meridian pathway and the motion response state of the skeletal node, the key binding relationship between the key action parts of the meridian pathway and the key skeletal node, and the matching constraint relationship between the overall spatial range of the meridian pathway and the distribution range of the skeletal node. These results are used to clarify the complete correspondence between the meridian pathway and the skeletal node in terms of space, time, and function, providing a direct basis for the establishment of subsequent spatial mapping and binding relationships.

[0035] Based on the correspondence determined by the feature matching association results, the spatial positions of each spatial point of the meridian path are spatially associated and fixed with the matched skeletal nodes, and the temporal execution logic of the two is bound together to establish a spatial mapping binding relationship between the skeletal nodes and the meridian path.

[0036] The beneficial effect is that, based on the meridian circulation target and the conditioning timing parameters, the spatial distribution characteristics of the path and the adaptation attributes of the skeletal nodes are determined. After matching and associating, a spatial mapping binding relationship is established, which can realize the precise correspondence between the meridian circulation path and the skeletal nodes in terms of spatial position and temporal logic, avoid the disconnection of the two movements, ensure the linkage consistency between meridian circulation and skeletal movement, provide a stable spatial association foundation for subsequent trajectory generation and animation calculation, and effectively improve the accuracy and coherence of dynamic demonstration.

[0037] B3: Based on the spatial mapping binding relationship, generate meridian circulation time-series trajectory data adapted to skeletal animation drive, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. In this embodiment of the invention, the step of generating meridian circulation temporal trajectory data adapted to skeletal animation based on the spatial mapping binding relationship, and obtaining the trajectory node-skeletal motion association weight of the meridian circulation animation, includes: Based on the spatial mapping binding relationship, nodes are extracted from the meridian circulation path to obtain the path node distribution set corresponding to the meridian circulation animation. Based on the path node distribution set, the path nodes are matched with the driving nodes of the skeletal animation to determine the adaptation relationship between the path nodes and the driving nodes. Based on the aforementioned adaptation relationship, the meridian circulation target and the conditioning timing parameters are combined to construct and drive the timing trajectory, thereby obtaining meridian circulation timing trajectory data adapted to skeletal animation driving. Based on the binding relationship between the meridian circulation time-series trajectory data and the spatial mapping, the correlation degree between trajectory nodes and skeletal movement is calibrated to obtain the trajectory node-skeletal movement correlation weight of the meridian circulation animation.

[0038] The process of determining the correlation between trajectory nodes and skeletal movement based on the meridian circulation time-series trajectory data and the spatial mapping binding relationship, thereby obtaining the trajectory node-skeletal movement correlation weight of the meridian circulation animation, includes: Based on the spatial mapping binding relationship, the trajectory nodes are filtered for corresponding target skeletal nodes to obtain the node correspondence set of the meridian circulation animation; Based on the meridian circulation time-series trajectory data, the motion trigger attributes of the trajectory nodes are identified to obtain the node motion attribute information of the meridian circulation animation; Based on the node correspondence set and the node motion attribute information, the association level between the trajectory node and the skeletal motion is evaluated, and the trajectory node-skeletal motion association weight of the meridian circulation animation is generated based on the association level evaluation result.

[0039] It needs to be specifically explained that, according to the constraints of the meridian circulation path and the corresponding skeletal nodes defined by the spatial mapping binding relationship, key spatial points are extracted from the complete meridian circulation path. All the extracted key spatial points are integrated according to the preset spatial arrangement order to form a set of path node distribution corresponding to the meridian circulation animation.

[0040] Furthermore, the preset spatial arrangement order is a path node spatial arrangement rule set in advance based on the meridian circulation target, meridian physiological direction and spatial mapping binding relationship. Specifically, the extracted path nodes are linearly arranged in sequence according to the natural direction of the meridian circulation from the starting node to the ending node. At the same time, key nodes corresponding to the key parts of the meridian are arranged first. The overall arrangement form is consistent with the spatial distribution layout of the skeletal nodes, thus forming a fixed node arrangement order that conforms to the meridian circulation law and the skeletal spatial structure. This is used to standardize the composition structure of the path node distribution set and ensure the rationality and standardization of subsequent trajectory generation.

[0041] Based on the spatial location and functional attributes of each path node in the path node distribution set, each path node is matched one by one with the corresponding driving node in the skeletal animation to clarify the driving execution subject of each path node and determine the adaptation relationship between the path node and the driving node.

[0042] Based on the node correspondence rules determined by the adaptation relationship, combined with the clear path direction of the meridian circulation target and the time logic limited by the conditioning timing parameters, the spatial arrangement and timing connection processing of the path nodes are carried out to construct a continuous spatial motion trajectory and complete the calibration with the timing driven by the skeletal animation to obtain the meridian circulation timing trajectory data adapted to the skeletal animation drive.

[0043] Node correspondence rules refer to the matching criteria that establish a one-to-one mapping relationship between each path node in the path node distribution set and a corresponding driving node in the skeletal animation, based on the principles of spatial proximity, functional attribute matching, and motion drive consistency. Specifically, the node correspondence rules include: spatial location correspondence criteria, meaning that the three-dimensional spatial coordinates of the path node and the skeletal spatial coordinates of the driving node match within a preset tolerance range; functional attribute matching criteria, meaning that the circulation function attribute of the path node is consistent with the skeletal motion function attribute of the driving node; motion drive criteria, meaning that the motion range of the path node is adapted to the range of bones and skin that the driving node can drive; and hierarchical affiliation criteria, meaning that the path node belongs to the driving constraint range of the corresponding hierarchical skeletal node according to its meridian segment. Node correspondence rules are used to ensure that each path node is driven by the correct skeletal driving node, avoiding mismatch between the meridian circulation trajectory and the skeletal motion space caused by misalignment of the driving subject.

[0044] According to the point correspondence rules in the spatial mapping binding relationship, target bone nodes that have spatial binding relationships with each trajectory node are selected from the bone nodes. The pairing relationship between trajectory nodes and corresponding target bone nodes is summarized and organized to obtain the node correspondence relationship set of the meridian circulation animation.

[0045] The point-to-point correspondence rule refers to the selection and matching criteria for establishing a binding correspondence between each trajectory node and a unique target skeletal node based on the binding constraints between the skeletal nodes and the spatial points of the meridian pathway established in the spatial mapping binding relationship, according to the principles of spatial coordinate proximity matching, corresponding path segment, and consistent hierarchical affiliation.

[0046] Based on the triggering time, movement duration and switching logic of each trajectory node in the meridian circulation time sequence trajectory data, the movement start condition, movement duration and movement termination condition of each trajectory node are identified to obtain the node movement attribute information of the meridian circulation animation.

[0047] By combining the node pairing relationships determined by the node correspondence set and the clear motion state of the node motion attribute information, the degree of correlation between the trajectory node and the corresponding skeletal motion is judged, and the correlation parameters with corresponding values ​​are generated according to the assessed correlation level to obtain the trajectory node-skeletal motion correlation weight of the meridian circulation animation.

[0048] Furthermore, based on the node correspondence set, the spatial binding of trajectory nodes and target skeletal nodes is checked one by one to confirm the uniqueness of the spatial binding between each group of trajectory nodes and target skeletal nodes. Invalid nodes without corresponding binding relationships are eliminated to form a valid judgment node group. Then, combined with the node motion attribute information, the motion triggering sequence and motion duration of the trajectory nodes are compared item by item with the motion response sequence and motion execution state of the target skeletal nodes to determine the degree of temporal synchronization between the two. Subsequently, the degree of overlap between the motion extension range of the trajectory nodes and the motion driving range of the target skeletal nodes is checked to determine the coordination consistency of their spatial motion. Finally, based on the uniqueness of spatial binding, temporal synchronization consistency, and spatial motion coordination consistency as comprehensive judgment criteria, the association tightness level is divided according to the standards of complete matching, high matching, basic matching, and general matching to complete the determination of the association tightness level between trajectory nodes and corresponding skeletal motion.

[0049] After the association level assessment is completed, the association tightness level of each trajectory node is converted into corresponding numerical association parameters according to the preset level-weight mapping relationship. Specifically, the perfect fit level is mapped to a weight value of 1.0, the high fit level to a weight value of 0.75, the basic fit level to a weight value of 0.5, the general fit level to a weight value of 0.25, and invalid nodes with no corresponding binding relationship are mapped to a weight value of 0. The weight values ​​corresponding to each trajectory node are summarized and arranged according to the node number and the path segment to which it belongs, forming a weight parameter sequence that corresponds one-to-one with the trajectory node, which serves as the trajectory node-skeletal motion association weight output for the meridian circulation animation.

[0050] The beneficial effects are that path node extraction and driving node matching are completed based on spatial mapping and binding relationships, and meridian circulation time-series trajectory data adapted to skeletal animation driving is constructed. The association weight between trajectory nodes and skeletal movement is accurately calibrated, which enables the meridian circulation trajectory to fully fit the skeletal animation driving logic, realizes the precise linkage between trajectory nodes and skeletal movement, provides standardized trajectory and weight basis for subsequent animation data calculation, effectively ensures the accuracy and coherence of animation generation, and improves the synchronization and realism of the dynamic demonstration of meridian circulation.

[0051] B4: Based on the trajectory node-skeletal motion association weight, perform animation generation calculations on the skeletal animation driving processing component to obtain the keyframe sequence of the meridian circulation animation and the bone skin deformation data. In this embodiment of the invention, the step of performing animation generation calculations on the skeletal animation driving processing component based on the trajectory node-skeletal motion association weights to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data includes: The trajectory node-skeletal motion association weights are imported into the skeletal animation driving processing component to complete the weight data adaptation and loading. Based on the weight data, the motion driving rules of the skeletal animation are adjusted to obtain the animation driving adaptation result of the meridian circulation animation. Based on the animation-driven adaptation results, a keyframe sequence corresponding to the meridian circulation animation is generated. Based on feature matching between the keyframe sequence and the weight data, the skeletal skin deformation data of the meridian circulation animation is obtained.

[0052] It needs to be explained in detail that the trajectory node-skeletal motion association weights are transmitted to the skeletal animation driver processing component. The weight data is adapted, loaded, and bound to rules according to the component's data access standards. This allows the component to accurately identify the node association constraints corresponding to the weight data. Based on the weight data, the motion driving amplitude, driving response state, and driving execution logic of the skeletal animation are adjusted so that the skeletal motion fully matches the motion requirements of the trajectory nodes, resulting in the animation driver adaptation result of the meridian circulation animation.

[0053] Furthermore, the skeletal animation driving processing component is a dedicated functional execution component in this invention used for digital human skeletal motion control, animation data calculation, keyframe generation, and skeletal skin deformation calculation, providing core computational and driving support for meridian circulation animation generation. This component integrates a skeletal motion driving interface, a timing control unit, a posture analysis unit, and a skin deformation adaptation unit. It can receive input information such as trajectory node-skeletal motion association weights and meridian circulation timing trajectory data. Based on preset animation driving logic, it completes motion rule adjustment, key posture extraction, and skin deformation matching, accurately binding meridian circulation trajectories with skeletal motion, outputting standardized animation keyframes and skin deformation data, ensuring synchronous and coordinated execution of skeletal animation and meridian circulation trajectories.

[0054] The adaptation and loading of weight data refers to the process by which the component performs format verification, dimension matching, and type conversion on the imported trajectory node-skeleton motion association weights according to its own preset data parsing format, interface protocol, and numerical precision standard. This process removes invalid and redundant data, accurately maps the weight data to the skeleton driving parameter interface inside the component, and completes the full loading and storage of the weight data. This ensures that the component can directly recognize and call the weight data, avoiding driving anomalies caused by data format incompatibility or dimension mismatch.

[0055] Binding of driving rules refers to the process by which a component associates and binds the loaded weight data with the internally preset skeletal motion driving rules. This clarifies the correspondence between the weight parameters of each trajectory node and the skeletal driving node, sets the constraint rules for the weight parameters on the amplitude, response speed, and linkage response intensity of skeletal motion, and sets the control logic for the changes in weight on the rhythm and connection effect of skeletal motion. This allows the component to strictly adjust the skeletal motion state according to the bound weight rules when it subsequently executes animation driving, achieving precise linkage between trajectory nodes and skeletal motion.

[0056] Based on the motion state of the skeleton and the motion rhythm of the trajectory nodes determined by the animation-driven adaptation results, the motion posture of the skeleton and the trajectory shape of the meridian circulation are extracted and fixed at the key time nodes and key spatial points of the meridian circulation time sequence trajectory. The key postures and shapes are integrated and arranged in chronological order to generate the key frame sequence corresponding to the meridian circulation animation.

[0057] The bone pose information, trajectory position information and the association rules defined by the trajectory node-bone motion association weights of each frame in the keyframe sequence are matched one by one. Based on the matching results, the stretching degree, fitting state and deformation range of the bone skin at each keyframe position are determined. The skin deformation information of each frame is summarized to obtain the bone skin deformation data of the meridian circulation animation.

[0058] Furthermore, the skeletal skin deformation data is the surface skin deformation control data of the digital human model generated by adapting the keyframe sequence of the meridian circulation animation and the correlation weights of trajectory nodes and skeletal movement. Specifically, it includes the deformation amplitude, stretching and contraction range of the skin binding points under each keyframe, the fit state of the skin and bone nodes, the skin deformation intensity corresponding to different correlation weights, the skin deformation constraint value of key parts, the skin deformation timing connection parameters, and the spatial adaptation parameters of the skin and the meridian circulation trajectory. It can accurately control the smooth deformation of the skin with the bone movement, ensure the natural and coherent shape of the digital human model, and provide the core deformation basis for animation rendering.

[0059] The beneficial effects are that, based on the trajectory node-skeleton motion association weight, the animation generation calculation is completed through the skeletal animation driven processing component. The skeletal motion driving rules can be precisely adjusted according to the weight constraints to generate a keyframe sequence that fits the meridian circulation trajectory and obtain accurate skeletal skin deformation data. This ensures that the skeletal motion and meridian circulation are synchronized and coordinated, and the skin deformation is natural and fits. It provides standardized data support for subsequent animation calibration and rendering, and effectively improves the smoothness, realism and integrity of the meridian circulation animation.

[0060] B5: Based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, the keyframe sequence is synchronously interpolated and corrected to obtain smooth meridian circulation animation data of the meridian circulation animation. In this embodiment of the invention, the step of synchronously interpolating and correcting the keyframe sequence based on the keyframe sequence and the skeletal skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data, includes: Extract the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions from the keyframe sequence, and determine the spatial rotation angle between the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions. Based on the meridian-skeletal linkage spherical linear interpolation formula, the optimized target keyframe quaternion of the meridian circulation animation is calculated. The keyframe sequence is corrected based on the optimized target keyframe quaternion to obtain the corrected keyframe sequence of the meridian circulation animation. Based on the corrected keyframe sequence and the bone skin deformation data, smooth meridian circulation animation data of the meridian circulation animation is obtained.

[0061] The meridian-bone linkage spherical linear interpolation formula is as follows: ; In the formula, This represents the optimized target keyframe quaternion of the meridian circulation animation. This represents the original skeletal keyframe quaternion of the meridian circulation animation. The keyframe quaternion representing the meridian circulation animation is the meridian trajectory keyframe. This represents the temporal interpolation factor of the meridian circulation diagram. This represents the spatial rotation angle between the original skeletal keyframe quaternion and the meridian trajectory keyframe quaternion. This represents the trajectory node-skeletal motion association weight of the meridian circulation animation.

[0062] It needs to be specifically explained that the original skeletal keyframe quaternions corresponding to skeletal motion and the meridian trajectory keyframe quaternions corresponding to meridian trajectory are extracted from the keyframe sequence respectively. Based on the spatial pose parameters corresponding to the two sets of quaternions, the spatial rotation angle between them is calculated and determined.

[0063] Furthermore, the original skeletal keyframe quaternions are quaternion data directly extracted from the keyframe sequence and used to quantify the original spatial rotation posture of the bone nodes at the keyframe moment. They can accurately describe the rotation axis, rotation angle and spatial orientation of each bone node in the uncorrected state. They are the original quantitative expression of the bone motion posture and provide the basis for the bone posture for subsequent interpolation and correction.

[0064] Meridian trajectory keyframe quaternions are quaternion data extracted synchronously from the keyframe sequence to quantify the spatial orientation and posture of key points of the meridian circulation trajectory at the corresponding keyframe time. They can accurately describe the extension direction, point rotation state and spatial posture of the meridian circulation trajectory at the keyframe time. As trajectory reference data, they provide a standard reference for the linkage interpolation and correction of skeletal posture.

[0065] Based on the preset meridian and bone linkage interpolation rules, combined with the temporal interpolation factor, spatial rotation angle and trajectory node-bone motion association weight, the original bone keyframe quaternion and the meridian trajectory keyframe quaternion are subjected to linkage interpolation operation to obtain the optimized target keyframe quaternion of the meridian circulation animation.

[0066] Furthermore, the preset interpolation rules for meridian and skeletal linkage are standardized interpolation execution criteria designed to ensure smooth posture of meridian circulation animation and synchronous linkage between bones and trajectory. With the meridian circulation target as the core guide, the trajectory node-skeletal motion association weight as the linkage constraint, the temporal rhythm controlled by the temporal interpolation factor, and the spatial rotation angle as the posture correction benchmark, the spherical linear interpolation method is used to perform collaborative calculations on the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions to ensure that the target keyframe quaternions generated by interpolation simultaneously conform to the spatial direction of the meridian trajectory, the physical laws of skeletal motion, and the temporal execution logic, thereby achieving posture correction and smooth temporal connection.

[0067] The meridian-skeletal linkage spherical linear interpolation formula is used to interpolate between two unit quaternions along the shortest path of a unit sphere, achieving a smooth transition of three-dimensional rotational posture and avoiding posture distortion caused by linear interpolation. It addresses the problem of asynchronous bone movement posture and meridian trajectory posture in meridian circulation animation, as well as the stiff linkage effect, and realizes controllable correction of bone posture to meridian trajectory posture.

[0068] The optimized target keyframe quaternion is the output of this formula, representing the final rotational posture of the bone node at the keyframe moment. It directly determines the synchronous linkage effect between bone movement and meridian trajectory, and is the core posture data source of the corrected keyframe sequence.

[0069] The original skeleton keyframe quaternion serves as the starting pose for interpolation operations, representing the original spatial rotational pose of the skeleton nodes in an uncorrected state, and is the fundamental guarantee for the continuity of skeleton motion. When the time-series interpolation factor approaches 0, the skeleton pose hardly corrects to the meridian trajectory, maintaining the original motion state.

[0070] The quaternion of the meridian trajectory keyframe represents the target pose of the interpolation operation, characterizing the spatial orientation of the key points of the meridian trajectory at the corresponding keyframe time, and serves as the benchmark reference for skeletal pose correction. When the time-series interpolation factor approaches 1 and the correlation weight is not 0, the correction effect of skeletal pose to the meridian trajectory increases with the time-series interpolation factor.

[0071] The temporal interpolation factor is a temporal control parameter with a value range of [0,1], used to regulate the progress of the interpolation operation. When the temporal interpolation factor is 0, the skeletal posture remains completely in its original state; as the temporal interpolation factor changes from 0 to 1, the degree of correction of the skeletal posture to the meridian trajectory increases with the increase of the temporal interpolation factor; when the temporal interpolation factor is 1, the correction effect reaches the maximum value under the current weight setting.

[0072] The spatial rotation angle is the angle between the two spatial rotation poses corresponding to the original skeletal keyframe quaternion and the meridian trajectory keyframe quaternion, determining the arc length of the interpolation path on a unit sphere. The larger the spatial rotation angle, the longer the arc length of the interpolation path and the greater the change in skeletal pose; when the spatial rotation angle approaches 0, a smooth transition under small-angle pose changes can be achieved, avoiding computational redundancy of spherical interpolation in small-angle scenes.

[0073] The trajectory node-skeletal motion association weight is the core innovative parameter of this invention, with a value range of [0,1]. It is used to control the strength of the correction of the skeletal posture to the meridian trajectory. When the trajectory node-skeletal motion association weight is 0, the skeletal posture does not correct itself to the meridian trajectory at all, and only maintains the original motion state; when the trajectory node-skeletal motion association weight increases, the strength of the correction of the skeletal posture to the meridian trajectory increases accordingly; when the trajectory node-skeletal motion association weight is 1, the skeletal posture and the meridian trajectory are fully linked, and the correction strength reaches its maximum value.

[0074] The original pose data in the keyframe sequence is replaced with the optimized target keyframe quaternion. The spatial pose and temporal connection state of the keyframe sequence are corrected to obtain the corrected keyframe sequence of the meridian circulation animation.

[0075] The skeleton motion posture data and skeleton skin deformation data of the corrected keyframe sequence are integrated with temporal synchronization and spatial adaptation to form animation data with coherent posture, natural deformation and accurate trajectory, resulting in smooth meridian circulation animation data.

[0076] Furthermore, the smooth meridian circulation animation data is a standardized dataset generated based on the corrected keyframe sequence and skeletal skin deformation data, after temporal synchronization adaptation and spatial pose integration, used to drive the digital human model to present continuous meridian circulation animation. This dataset includes optimized rotational posture data of each bone node corresponding to the corrected keyframe sequence, meridian trajectory smoothing temporal point data, and skeletal skin deformation control parameters that are synchronized with the posture of each keyframe. It also integrates interpolation correction and temporal connection constraint information to ensure the continuity of inter-frame transitions. By achieving precise linkage between skeletal movement, meridian circulation trajectory, and skin deformation, it solves the defects of stiff posture, asynchronous bone and trajectory, and discontinuous skin deformation in the original keyframe sequence. It provides complete, coherent, and temporally synchronized driving data support for subsequent animation rendering, ensuring that the final presented meridian circulation animation has smooth posture, continuous trajectory, and natural deformation, perfectly meeting the user's personalized adjustment needs.

[0077] The beneficial effects are that, based on keyframe sequences and skeletal skin deformation data, combined with meridian circulation targets, the keyframe sequences are synchronously interpolated and corrected through meridian-skeletal linkage spherical linear interpolation, resulting in smooth meridian circulation animation data. This enables precise synchronous linkage between skeletal movement, meridian trajectory, and skin deformation, eliminating abrupt changes in posture and linkage deviations between frames, ensuring smooth transitions in animation posture, coherent trajectories, and natural deformations, providing high-quality data support for subsequent animation rendering, and effectively improving the realism and accuracy of meridian circulation animation.

[0078] B6: Based on the smooth meridian circulation animation data, the layered graphic rendering and the dynamic indication effect of meridian circulation are superimposed to obtain the dynamic demonstration screen of the meridian circulation animation.

[0079] In this embodiment of the invention, the step of superimposing layered graphic rendering and dynamic indication effects of meridian circulation based on the smoothed meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation includes: Based on the smooth meridian circulation animation data, the rendering hierarchy objects of the graphics are divided, and the rendering hierarchy division result of the meridian circulation animation is obtained. Based on the rendering hierarchy division results, layered graphics rendering processing is performed to obtain the layered rendering image data of the meridian circulation animation. Based on the dynamic indicator features corresponding to the meridian circulation, generate the dynamic indicator effect data of the meridian circulation animation. The layered rendering data and the meridian circulation dynamic indicator data are fused and superimposed to obtain a dynamic demonstration of the meridian circulation animation.

[0080] It should be specifically explained that, according to the spatial distribution and display priority of visual elements such as skeletal models, skeletal skinning, meridian trajectories, and dynamic icons contained in the smooth meridian circulation animation data, the above visual elements are classified into independent rendering level objects, the rendering order and spatial occlusion constraint relationship of each level object are clarified, and the rendering level division result of the meridian circulation animation is obtained.

[0081] Furthermore, the rendering layer division result is a standardized division result based on the smooth meridian circulation animation data, which classifies, renders, and sets spatial constraints and benchmarks for the visual elements of the meridian circulation animation. Specifically, it includes four independent rendering layer objects: the skeletal bottom model layer, the skeletal skin surface layer, the meridian trajectory path layer, and the meridian dynamic indicator layer. The rendering order of each layer from bottom to top is clearly defined; the spatial occlusion constraint relationship of the upper layer on the lower layer is limited; the display priority and transparency control rules of each layer are set; and the layer spatial alignment standard with the skeletal model spatial coordinates as a unified benchmark is determined, providing a layer execution basis and visual constraint specifications for layered graphics rendering.

[0082] Based on the hierarchical order and spatial constraints determined by the rendering hierarchy division results, independent graphics rendering operations are performed on each rendering hierarchy object in sequence to generate static rendering images of the corresponding hierarchy. The static rendering images of each hierarchy are then combined and organized according to the preset hierarchy relationship to obtain the layered rendering image data of the meridian circulation animation.

[0083] Based on the dynamic indication characteristics corresponding to the extension direction of the meridian circulation path, the temporal progression rhythm, and the function characteristics of key nodes, a trajectory highlighting effect, a key node prompting effect, and a circulation direction identification effect that dynamically change with the circulation time sequence are generated. These various dynamic indication effects are integrated according to time sequence and spatial location to obtain the meridian circulation dynamic indication effect data of the meridian circulation animation.

[0084] By precisely aligning the layered rendering image data and the meridian circulation dynamic indicator effect data at the same time sequence node and spatial coordinate position, the meridian circulation dynamic indicator effect is superimposed onto the corresponding position of the layered rendering image, thus completing the fusion and integration of the visual image and the dynamic indicator effect, and obtaining a dynamic demonstration image of meridian circulation animation.

[0085] The beneficial effects are that the rendering hierarchy is completed based on smooth meridian circulation animation data, and the layered graphics rendering and dynamic indication effects of meridian circulation are integrated and superimposed. This can construct a clear and visually regular animation display structure, so that the skeletal model, skin, meridian trajectory and dynamic indicator are presented in layers without interfering with each other. It can achieve precise synchronization between dynamic indication effects and meridian circulation trajectory, improve the intuitiveness and recognizability of dynamic demonstration screens, provide clear and smooth screen support for the visualization of meridian circulation animation, and enhance the demonstration effect and visual experience.

[0086] like Figure 2 The diagram shown is a functional block diagram of a dynamic demonstration system for meridian circulation based on skeletal animation and interpolation correction provided in an embodiment of the present invention.

[0087] The meridian circulation dynamic demonstration system 100 based on skeletal animation and interpolation correction described in this invention can be installed in an electronic device. Depending on the functions implemented, the meridian circulation dynamic demonstration system 100 may include a scheme fusion and analysis module 101, a skeletal meridian mapping construction module 102, a trajectory weight generation module 103, an animation data processing module 104, an animation interpolation correction module 105, and a rendering effect overlay module 106. The module described in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, stored in the memory of the electronic device.

[0088] In this embodiment, the functions of each module / unit are as follows: The scheme fusion and analysis module 101 is used to fuse and analyze the personalized time-series conditioning scheme based on the user's physiological characteristics and conditioning needs, and to obtain the meridian circulation target and conditioning time sequence parameters corresponding to the personalized time-series conditioning scheme. The bone meridian mapping construction module 102 is used to construct a spatial mapping binding relationship between bone nodes and meridian circulation paths based on the meridian circulation target and the conditioning timing parameters. The trajectory weight generation module 103 is used to generate meridian circulation time-series trajectory data adapted to skeletal animation based on the spatial mapping binding relationship, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. The animation data processing module 104 is used to perform animation generation calculations on the skeletal animation driving processing component based on the trajectory node-skeletal motion association weights, to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data. The animation interpolation and correction module 105 is used to perform synchronous interpolation and correction on the keyframe sequence based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data of the meridian circulation animation. The rendering effect overlay module 106 is used to overlay the layered graphic rendering and the dynamic indication effect of the meridian circulation based on the smooth meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation.

[0089] In the several embodiments provided by this invention, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0090] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0091] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0092] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0093] The embodiments of this application can acquire and process relevant data based on an artificial intelligence technology. Artificial intelligence is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0094] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction, characterized in that, The method includes: B1: Based on the user's physiological characteristics and conditioning needs, the personalized time-series conditioning plan is integrated and analyzed to obtain the meridian circulation target and conditioning time sequence parameters corresponding to the personalized time-series conditioning plan; B2: Based on the meridian circulation target and the conditioning timing parameters, construct a spatial mapping binding relationship between skeletal nodes and meridian circulation paths; B3: Based on the spatial mapping binding relationship, generate meridian circulation time-series trajectory data adapted to skeletal animation drive, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. B4: Based on the trajectory node-skeletal motion association weight, perform animation generation calculations on the skeletal animation driving processing component to obtain the keyframe sequence of the meridian circulation animation and the bone skin deformation data. B5: Based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, the keyframe sequence is synchronously interpolated and corrected to obtain smooth meridian circulation animation data of the meridian circulation animation. B6: Based on the smooth meridian circulation animation data, the layered graphic rendering and the dynamic indication effect of meridian circulation are superimposed to obtain the dynamic demonstration screen of the meridian circulation animation.

2. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, The process involves fusing and analyzing personalized time-series conditioning plans based on user physiological characteristics and conditioning needs to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plans, including: Based on the conditioning and adaptation features corresponding to the user's physiological characteristics, the personalized time-series conditioning plan is matched with the corresponding related information to obtain the feature matching result corresponding to the personalized time-series conditioning plan; Based on the feature matching results, the personalized time-series conditioning plan is decomposed and extracted to obtain the meridian circulation targets and conditioning time-series parameters corresponding to the personalized time-series conditioning plan.

3. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, The step of constructing a spatial mapping and binding relationship between skeletal nodes and meridian pathways based on the meridian circulation target and the conditioning timing parameters includes: Based on the meridian circulation target, the spatial distribution characteristics of the meridian circulation path are determined, and the bone node adaptation attribute information is determined based on the conditioning timing parameters. The spatial distribution feature information of the path is matched with the adaptation attribute information of the skeletal node to obtain the feature matching association result between the meridian circulation path and the skeletal node. Based on the feature matching and association results, a spatial mapping binding relationship is established between the skeletal nodes and the meridian pathways.

4. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, Based on the spatial mapping binding relationship, meridian circulation time-series trajectory data adapted to skeletal animation is generated, and the trajectory node-skeletal motion association weights of the meridian circulation animation are obtained, including: Based on the spatial mapping binding relationship, nodes are extracted from the meridian circulation path to obtain the path node distribution set corresponding to the meridian circulation animation. Based on the path node distribution set, the path nodes are matched with the driving nodes of the skeletal animation to determine the adaptation relationship between the path nodes and the driving nodes. Based on the aforementioned adaptation relationship, the meridian circulation target and the conditioning timing parameters are combined to construct and drive the timing trajectory, thereby obtaining meridian circulation timing trajectory data adapted to skeletal animation driving. Based on the binding relationship between the meridian circulation time-series trajectory data and the spatial mapping, the correlation degree between trajectory nodes and skeletal movement is calibrated to obtain the trajectory node-skeletal movement correlation weight of the meridian circulation animation.

5. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 4, characterized in that, The process of determining the correlation between trajectory nodes and skeletal movement based on the meridian circulation time-series trajectory data and the spatial mapping binding relationship, thereby obtaining the trajectory node-skeletal movement correlation weight of the meridian circulation animation, includes: Based on the spatial mapping binding relationship, the trajectory nodes are filtered for corresponding target skeletal nodes to obtain the node correspondence set of the meridian circulation animation; Based on the meridian circulation time-series trajectory data, the motion trigger attributes of the trajectory nodes are identified to obtain the node motion attribute information of the meridian circulation animation; Based on the node correspondence set and the node motion attribute information, the association level between the trajectory node and the skeletal motion is evaluated, and the trajectory node-skeletal motion association weight of the meridian circulation animation is generated based on the association level evaluation result.

6. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, The animation generation operation is performed on the skeletal animation-driven processing component based on the trajectory node-skeletal motion association weights to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data, including: The trajectory node-skeletal motion association weights are imported into the skeletal animation driving processing component to complete the weight data adaptation and loading. Based on the weight data, the motion driving rules of the skeletal animation are adjusted to obtain the animation driving adaptation result of the meridian circulation animation. Based on the animation-driven adaptation results, a keyframe sequence corresponding to the meridian circulation animation is generated. Based on feature matching between the keyframe sequence and the weight data, the skeletal skin deformation data of the meridian circulation animation is obtained.

7. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, The step of synchronously interpolating and correcting the keyframe sequence based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data, includes: Extract the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions from the keyframe sequence, and determine the spatial rotation angle between the original skeletal keyframe quaternions and the meridian trajectory keyframe quaternions. Based on the meridian-skeletal linkage spherical linear interpolation formula, the optimized target keyframe quaternion of the meridian circulation animation is calculated. The keyframe sequence is corrected based on the optimized target keyframe quaternion to obtain the corrected keyframe sequence of the meridian circulation animation. Based on the corrected keyframe sequence and the bone skin deformation data, smooth meridian circulation animation data of the meridian circulation animation is obtained.

8. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 7, characterized in that, The meridian-bone linkage spherical linear interpolation formula is as follows: ; In the formula, This represents the optimized target keyframe quaternion of the meridian circulation animation. This represents the original skeletal keyframe quaternion of the meridian circulation animation. The keyframe quaternion representing the meridian circulation animation is the meridian trajectory keyframe. This represents the temporal interpolation factor of the meridian circulation diagram. This represents the spatial rotation angle between the original skeletal keyframe quaternion and the meridian trajectory keyframe quaternion. This represents the trajectory node-skeletal motion association weight of the meridian circulation animation.

9. The method for dynamic demonstration of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, characterized in that, The process of overlaying layered graphic rendering and dynamic meridian circulation indication effects based on the smoothed meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation includes: Based on the smooth meridian circulation animation data, the rendering hierarchy objects of the graphics are divided, and the rendering hierarchy division result of the meridian circulation animation is obtained. Based on the rendering hierarchy division results, layered graphics rendering processing is performed to obtain the layered rendering image data of the meridian circulation animation. Based on the dynamic indicator features corresponding to the meridian circulation, generate the dynamic indicator effect data of the meridian circulation animation. The layered rendering data and the meridian circulation dynamic indicator data are fused and superimposed to obtain a dynamic demonstration of the meridian circulation animation.

10. A dynamic demonstration system for meridian circulation based on skeletal animation and interpolation correction, characterized in that, To implement the dynamic demonstration method of meridian circulation based on skeletal animation and interpolation correction as described in claim 1, the system includes a scheme fusion and analysis module, a skeletal meridian mapping construction module, a trajectory weight generation module, an animation data calculation module, an animation interpolation correction module, and a rendering effect overlay module, wherein: The solution fusion and analysis module is used to fuse and analyze the personalized time-series conditioning solution based on the user's physiological characteristics and conditioning needs, and to obtain the meridian circulation target and conditioning time sequence parameter corresponding to the personalized time-series conditioning solution. The bone meridian mapping construction module is used to construct a spatial mapping binding relationship between bone nodes and meridian circulation paths based on the meridian circulation target and the conditioning timing parameters. The trajectory weight generation module is used to generate meridian circulation time-series trajectory data adapted to skeletal animation based on the spatial mapping binding relationship, and obtain the trajectory node-skeletal motion association weight of the meridian circulation animation. The animation data processing module is used to perform animation generation calculations on the skeletal animation driving processing component based on the trajectory node-skeletal motion association weights, to obtain the keyframe sequence of the meridian circulation animation and the skeletal skin deformation data. The animation interpolation and correction module is used to perform synchronous interpolation and correction on the keyframe sequence based on the keyframe sequence and the bone skin deformation data, combined with the meridian circulation target, to obtain smooth meridian circulation animation data of the meridian circulation animation. The rendering effect overlay module is used to overlay the layered graphic rendering and the dynamic indication effect of the meridian circulation based on the smooth meridian circulation animation data to obtain a dynamic demonstration screen of the meridian circulation animation.