Dance work proof system and method based on virtual avatar
Through the dance work evidence system based on virtual clones, the virtual clones are generated using motion capture and imaging technology, and signed and published in combination with blockchain technology, the problem of insufficient evidence in dance work is solved, and more efficient and reliable evidence-giving process.
Patent Information
- Application Number
- CN202411557289.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art has problems of insufficient convenience and insufficient evidence in the presentation of dance works. Traditional paper documents, recordings and video data are difficult to ensure the authenticity and integrity of the evidence.
A dance work evidence system based on virtual clones is adopted. This system captures the user's posture through a motion capture device and generates virtual clones in combination with imaging technology. The system allows dynamic adjustment of the movements of the virtual clone, generate adjustment records, and enter choreography notes. This information is stored together and signed and published through the blockchain network to serve as the basis for proof of dance works.
It improves the convenience and undeniability of dance works to provide evidence, ensures the authenticity and integrity of the evidence, and avoids omissions and disputes in traditional methods.
Smart Images

Figure CN119442190A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a proof system and method thereof, in particular to a dance work proof system and method thereof based on a virtual avatar. Background Art
[0002] In recent years, with the rise of awareness of copyright protection, various evidence-proving technologies applied to copyright have sprung up. However, copyright includes many types of works, such as: language works, music works, drama, dance works, fine arts works, photographic works, graphic works, audio-visual works, sound recording works, architectural works and computer program works. Some types of works are relatively easy to prove, such as language works, photographic works, etc.; some types of works are relatively difficult to prove, such as drama and dance works.
[0003] Generally speaking, traditional methods of providing evidence usually rely on paper documents and audio and video data. Taking dance as an example, dance creators (or choreographers) usually need to provide performance records and choreography notes as evidence data for dance works. However, although this method can be used as evidence in some cases, it often cannot ensure the authenticity and completeness of the evidence. This means that dance creators may lack sufficient legal support when facing copyright disputes. Secondly, traditional performance records and choreography notes are prone to omissions, and it is also difficult to fully present the entire choreography process, which makes it more difficult to provide evidence for dance works.
[0004] In summary, it can be seen that the existing technology has long had the problem of inconvenience in providing evidence for dance works and insufficient evidence. Therefore, it is necessary to propose improved technical means to solve this problem. Summary of the invention
[0005] The invention discloses a dance work proof system based on virtual avatar and a method thereof.
[0006] First, the present invention discloses a dance work proof system based on virtual avatars, which includes: a motion capture device and a computer host. The motion capture device is used to continuously capture the user's posture through multiple sensors and motion capture technology, and the user's posture includes position vector information, posture vector information, speed and acceleration information, and time series information. Then, in the part of the computer host, it is connected to the motion capture device and connected to the blockchain network as one of the multiple node hosts of the blockchain network. The computer host includes: a non-transitory computer-readable storage medium and a hardware processor. Among them, the non-transitory computer-readable storage medium is used to store multiple computer-readable instructions, and store the creator's private key and its corresponding creator's public key; and the hardware processor is electrically connected to the non-transitory computer-readable storage medium to execute the multiple computer-readable instructions, so that the hardware processor is configured to: receive the user's posture captured by the motion capture device and combine it with imaging technology to generate a virtual avatar, wherein the virtual avatar maintains consistent movements with the user's posture; after the virtual avatar is generated, it is allowed to adjust at least one of the position vector information, posture vector information, speed and acceleration information, and time series information to dynamically adjust the movement of the virtual avatar and generate corresponding adjustment records, and it is allowed to input choreography notes; the user's posture, adjustment record and choreography notes are stored together as dance evidence information, and the dance evidence information is hashed to generate hash information, and the hash information is signed with the creator's private key to generate signature information; and the storage location, storage time, signature information and creator's public key of the dance evidence information are published to the blockchain network through blockchain transaction technology as the evidence of the dance work.
[0007] In addition, the present invention also discloses a dance work proof method based on a virtual avatar, the steps of which include: connecting a motion capture device to a computer host, wherein the computer host is connected to a blockchain network as one of a plurality of node hosts of the blockchain network, and stores a creator's private key and a corresponding creator's public key; the motion capture device continuously captures a user's posture through a plurality of sensors and motion capture technology, wherein the user's posture includes position vector information, posture vector information, speed and acceleration information, and time series information; the computer host receives the user's posture captured by the motion capture device and combines imaging technology to generate a virtual avatar, wherein the virtual avatar maintains consistent movements with the user's posture; After the virtual avatar is generated, the computer host allows adjustment of at least one of the position vector information, posture vector information, speed and acceleration information and time series information to dynamically adjust the movement of the virtual avatar and generate corresponding adjustment records, and allows input of choreography notes; the computer host stores the user's posture, adjustment records and choreography notes as dance evidence information, and hashes the dance evidence information to generate hash information, and then signs the hash information with the creator's private key to generate signature information; and the computer host publishes the storage location, storage time, signature information and creator's public key of the dance evidence information to the blockchain network through blockchain transaction technology as the evidence of the dance work.
[0008] The system and method disclosed in the present invention are as described above. The difference from the prior art is that the present invention uses sensors and motion capture technology to capture the user's posture, and then combines imaging technology to generate a virtual avatar, and makes the virtual avatar maintain consistent movements with the user's posture. After the virtual avatar is generated, it allows dynamic adjustment of the virtual avatar's movements and generation of corresponding adjustment records, as well as input of choreography notes. Then, the user's posture, adjustment records and choreography notes are stored together as dance evidence information, and the dance evidence information is signed and published to the blockchain network as evidence of dance works.
[0009] Through the above-mentioned technical means, the present invention can achieve the technical effect of improving the convenience of proof and non-repudiation of dance works. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 It is a system block diagram of the dance work proof system based on virtual avatar of the present invention.
[0011] Figure 2A and Figure 2B The present invention is a method flow chart of the method for proving dance works based on virtual avatars.
[0012] Figure 3 A schematic diagram of generating evidence data for a dance work using the present invention.
[0013] Figure 4 A schematic diagram of dynamically adjusting the dance movements of a virtual avatar using the present invention.
[0014] Description of reference numerals:
[0015] 110: Motion Capture Device
[0016] 120: Computer host
[0017] 121: Non-transitory computer readable storage medium
[0018] 122: Hardware Processor
[0019] 130: Blockchain Network
[0020] 310: Motion Capture Device
[0021] 320: Dance composer
[0022] 330: Three-dimensional space
[0023] 331, 410: Virtual Avatar
[0024] 340: Graphical User Interface
[0025] 400: Dance evidence information
[0026] Step 210: Connect the motion capture device to a computer host, wherein the computer host is connected to the blockchain network as one of the multiple node hosts of the blockchain network and stores the creator private key and its corresponding creator public key
[0027] Step 220: The motion capture device continuously captures the user's posture through multiple sensors and motion capture technology, wherein the user's posture includes position vector information, posture vector information, speed and acceleration information, and time series information
[0028] Step 230: The computer host receives the user's gesture captured by the motion capture device and generates a virtual avatar by combining imaging technology, wherein the virtual avatar maintains the same motion as the user's gesture.
[0029] Step 240: After the virtual avatar is generated, the computer host allows adjustment of at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information to dynamically adjust the movement of the virtual avatar and generate corresponding adjustment records, and allows input of choreography notes
[0030] Step 250: The computer host stores the user's posture, the adjustment record and the choreography notes as dance evidence information, hashes the dance evidence information to generate hash information, and then signs the hash information with the creator's private key to generate signature information.
[0031] Step 260: The computer host publishes the storage location, storage time, signature information and the creator's public key of the dance evidence information to the blockchain network through blockchain transaction technology as the evidence of the dance work. DETAILED DESCRIPTION
[0032] The following will describe the implementation methods of the present invention in detail with reference to the accompanying drawings and embodiments, so that the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects can be fully understood and implemented accordingly.
[0033] First, please refer to the Figure 1 ”, “ Figure 1 ” is a system block diagram of the dance work proof system based on virtual avatar of the present invention, and the system comprises: a motion capture device 110 and a computer host 120. The motion capture device 110 is used to continuously capture the user's posture through multiple sensors and motion capture technology, and the user's posture includes position vector information, posture vector information, speed and acceleration information and time series information. In actual implementation, the sensors can be worn on the dancer's joints, limbs, torso, head, etc., so as to accurately capture the dancer's dance movements in three-dimensional space, and the captured data is used as the user's posture for real-time transmission to the computer host 120 for processing. In fact, the user's posture can be stored in a structured file format (such as JSON, XML, etc.), and can be accessed through an application programming interface (API). The user interface (API) dynamically adjusts at least one of the position vector information, posture vector information, speed and acceleration information, and time series information, and continuously generates a corresponding timestamp based on the time point of the adjustment to embed the adjustment record. The difference between time series information and timestamp is that the former records what dance movements are performed at different time points, and the latter records at which time points the dance movements are adjusted. In addition, the adjustment records and choreography notes can also allow different node hosts to jointly edit and share, and after the editing is completed, the blockchain address of the corresponding node host is embedded as a basis for identifying the identity of the creator, because the blockchain address is unique.
[0034] Next, in the part of the computer host 120, which is connected to the motion capture device 110 and the blockchain network 130 as one of the multiple node hosts in the blockchain network 130, the computer host 120 includes: a non-transitory computer-readable storage medium 121 and a hardware processor 122. Among them, the non-transitory computer-readable storage medium 121 is used to store multiple computer-readable instructions, and store the creator private key and its corresponding creator public key. In actual implementation, the non-transitory computer-readable storage medium 121 may include a hard disk, an optical disk, a flash memory or the like. In addition, the computer readable instructions are executed by the computer host 120, and the computer readable instructions may be assembly language instructions, instruction set architecture instructions, machine instructions, machine-related instructions, microinstructions, firmware instructions, or source code or object code written in any combination of one or more programming languages, wherein the programming languages include object-oriented programming languages, such as Common Lisp, Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby and PHP, and conventional procedural programming languages, such as C language or similar programming languages. In actual implementation, the non-transitory computer readable storage medium 121 may also store a pre-trained dance suggestion model, where the dance suggestion model refers to a Generative Artificial Intelligence (GAI) model, which refers to an artificial intelligence technology that can generate new content or suggestions based on input data. Such models are usually trained with a large amount of data to learn various dance styles, movement patterns and their relationships. Furthermore, generative AI models can analyze user posture data, consider the number of dancers and the specified difficulty, etc., and use deep learning algorithms to generate dance suggestion information that meets the requirements. This dance suggestion information not only includes quantified user posture (i.e., dance movements), but also can be combined with time series information to cover the smoothness of movements, rhythm, and transition techniques between dances, that is, specifying a certain movement at a certain time point, or specifying how much time it takes to complete a certain movement, etc. The dance suggestion model can self-optimize over time to improve the accuracy and adaptability of the suggestions, making dance creation more efficient and providing dancers with tailor-made choreography inspiration.
[0035] The hardware processor 122 is electrically connected to the non-transitory computer-readable storage medium 121 to execute the plurality of computer-readable instructions, so that the hardware processor 122 is configured to: receive the user's posture captured by the motion capture device 110 and generate a virtual avatar in combination with imaging technology, wherein the virtual avatar maintains consistent movements with the user's posture; after the virtual avatar is generated, at least one of the position vector information, posture vector information, speed and acceleration information, and time series information is allowed to be adjusted to dynamically adjust the movement of the virtual avatar and generate corresponding adjustment records, and choreography notes are allowed to be input; the user's posture, adjustment records, and choreography notes are stored together as dance evidence information, and the dance evidence information is hashed to generate hash information, and the hash information is signed with the creator's private key to generate signature information; and the storage location, storage time, signature information, and creator's public key of the dance evidence information are published to the blockchain network 130 through blockchain transaction technology as evidence of the dance work. In actual implementation, the blockchain network 130 may include a verification smart contract. When the node host executes the verification smart contract, the dance evidence information is first loaded according to the storage location, and then the hash value of the dance evidence information is calculated to compare with the hash information obtained after decryption by the creator's public key. When the comparison is consistent, the verification success information is output, otherwise the verification failure information is output, and after the verification success information is output, the loaded dance evidence information is combined with the imaging technology to generate a virtual avatar and display it. In this way, the dance movements can be browsed more intuitively through the virtual avatar, and even visual comparisons can be performed, without relying on the choreography notes to imagine the corresponding dance movements in the mind in the traditional way. In addition, assuming that the non-transitory computer-readable storage medium 121 stores a pre-trained dance suggestion model, the computer host 120 can input the captured user posture and prompt words into the dance suggestion model to output the dance suggestion information, and then automatically adjust at least one of the position vector information, posture vector information, speed and acceleration information, and time series information according to the dance suggestion information, wherein the prompt words include dance style, difficulty, and number of dancers. For example, suppose the prompt word is "street dance; medium difficulty; 3 dancers", when the user's posture and prompt word are input into the dance suggestion model, the dance suggestion information output by the dance suggestion model will be a street dance with 3 dancers as the main body and medium difficulty.
[0036] It should be particularly noted that in actual implementation, the present invention can be partially or completely implemented based on hardware. For example, the hardware processor 122 in the system can be implemented by an integrated circuit chip, a system on chip (System on Chip, SoC), a complex programmable logic device (Complex Programmable Logic Device, CPLD), and a field programmable gate array (Field Programmable Gate Array, FPGA). The non-transitory computer-readable storage medium 121 described in the present invention carries computer-readable instructions (or computer program instructions) for enabling the hardware processor 122 to implement various aspects of the present invention. The non-transitory computer-readable storage medium 121 can be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (non-exhaustive list) of the non-transitory computer-readable storage medium 121 include: a hard disk, a random access memory, a read-only memory, a flash memory, an optical disk, a floppy disk, and any suitable combination of the above. The non-transitory computer-readable storage medium 121 used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical signal through a fiber optic cable), or an electrical signal transmitted through a wire. In addition, the computer-readable instructions described herein can be downloaded from the non-transitory computer-readable storage medium 121 to each computing / processing device, or downloaded to an external computer device or an external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The blockchain network 130 may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, hubs, and / or gateways. The network card or network interface in each computing / processing device receives the computer-readable instruction from the network and forwards the computer-readable instruction for storage in the non-transitory computer-readable storage medium 121 in each computing / processing device.
[0037] Please refer to " Figure 2A "and" Figure 2B ”, “ Figure 2A "and" Figure 2B” is a method flow chart of the dance work proof method based on virtual avatar of the present invention, and the steps include: connecting the motion capture device 110 to the computer host 120, wherein the computer host 120 is connected to the blockchain network 130 as one of the multiple node hosts of the blockchain network 130, and stores the creator's private key and its corresponding creator's public key (step 210); the motion capture device 110 continuously captures the user's posture through multiple sensors and motion capture technology, wherein the user's posture includes position vector information, posture vector information, speed and acceleration information and time series information (step 220); the computer host 120 receives the user's posture captured by the motion capture device 110 and combines the imaging technology to generate a virtual avatar, wherein the virtual avatar maintains the same movement as the user's posture (step 230); after the virtual avatar is generated, the computer host 120 allows adjustment of at least one of the position vector information, posture vector information, speed and acceleration information and time series information to dynamically adjust the movement of the virtual avatar and generate corresponding adjustment records, and allows input Choreography notes (step 240); the computer host 120 stores the user's posture, adjustment records and choreography notes as dance evidence information, and hashes the dance evidence information to generate hash information, and then signs the hash information with the creator's private key to generate signature information (step 250); and the computer host 120 publishes the storage location, storage time, signature information and creator's public key of the dance evidence information to the blockchain network 130 through blockchain transaction technology as evidence of the dance work (step 260). Through the above steps, the user's posture can be captured by sensors and motion capture technology, and then a virtual avatar is generated in combination with imaging technology, and the virtual avatar maintains consistent movements with the user's posture. When the virtual avatar is generated, the movement of the virtual avatar is allowed to be dynamically adjusted and the corresponding adjustment records are generated, and the choreography notes are allowed to be input. Then, the user's posture, adjustment records and choreography notes are stored as dance evidence information, and the dance evidence information is signed and published to the blockchain network 130 as evidence of the dance work.
[0038] The following matches " Figure 3 "and" Figure 4 ” is described as follows by way of example, such as “ Figure 3 " Figure 3” is a schematic diagram of generating evidence data of dance works by applying the present invention. In actual implementation, first, the motion capture device 310 and the computer host 120 can be connected to each other by wire or wireless means, and then the computer host 120 is made into a node (which can be called a node host) in the blockchain network 130, for example, executing a blockchain client program to join the blockchain network 130 to obtain a unique blockchain address and synchronize blockchain data, so as to execute blockchain transactions and smart contracts. In addition, the computer host 120 stores a set of key pairs, namely, the creator's private key and the corresponding creator's public key. When the dance creator 320 is creating a dance work, the user's posture can be continuously captured through multiple sensors of the motion capture device 310 (for example, worn on the dance creator 320) and advanced motion capture technology, which can include quantitative data such as position vector information, posture vector information, speed and acceleration information, and time series information.
[0039] When the computer host 120 receives the user's gesture, it will generate a virtual avatar 331 in the three-dimensional space 330 in combination with imaging technology, and make the movement of the virtual avatar 331 consistent with the user's gesture. Once the virtual avatar 331 is generated, the dance creator 320 can play the movement of the virtual avatar 331 for browsing, and can adjust certain parameters of the corresponding user's gesture at will, such as: position vector information, gesture vector information, speed and acceleration information and time series information. In this way, the movement of the virtual avatar 331 can be adjusted instantly and dynamically, and the corresponding adjustment record can be generated. In addition, the dance creator 320 can also input choreography notes through the graphical user interface 340 during the adjustment process.
[0040] Next, the computer host 120 combines all the data, namely, the user's posture, adjustment records and choreography notes, and stores them together as dance evidence information. Next, the computer host 120 performs a hash operation (such as MD5) on the dance evidence information to generate a hash information, and then uses the creator's private key to sign the hash information to generate corresponding signature information. Finally, the computer host 120 publishes the storage location, storage time, signature information and creator's public key of the dance evidence information to the blockchain network 130 through blockchain transaction technology as strong evidence of the dance work. Among them, the storage time can be regarded as the completion time of the work, that is, the time point when the copyright is obtained.
[0041] like" Figure 4 " Figure 4” is a schematic diagram of dynamically adjusting the dance movements of a virtual avatar using the present invention. In actual implementation, the virtual avatar 410 generated by the computer host 120 can be realized through virtual reality (VR), augmented reality (AR), mixed reality (Mixed Reality, etc.). Reality, MR) or similar methods, through head-mounted devices, naked-eye 3D displays or similar objects for presentation. Assuming that the dance movements of the virtual avatar 410 are to be adjusted, the corresponding dance evidence information 400 can be loaded from the blockchain network 130 for modification. For example, when the position of the virtual avatar 410 is to be adjusted, it can be achieved by modifying the coordinates of the position vector information; when the posture of the virtual avatar 410 is to be adjusted, it can be achieved by modifying the posture vector information, such as: modifying the rotation angle of the joint, and so on. When the dance evidence information 400 is modified, the computer host 120 will also perform a hash operation on it, and publish it to the blockchain network 130 after signing with the private key of the modifier. In this way, who has modified what movement will be clear at a glance, not only can the dance movements of the virtual avatar 410 be easily adjusted, but the adjustment process is also recorded in detail on the blockchain network 130, and the characteristics of the blockchain network 130 such as non-tampering and non-repudiation can be used to avoid disputes, effectively improving the evidentiary power of dance works.
[0042] In summary, the difference between the present invention and the prior art is that the user's posture is captured by sensors and motion capture technology, and then a virtual avatar is generated in combination with imaging technology, and the virtual avatar maintains consistent movements with the user's posture. After the virtual avatar is generated, the movements of the virtual avatar are allowed to be dynamically adjusted and corresponding adjustment records are generated, and choreography notes are allowed to be input. Then, the user's posture, adjustment records and choreography notes are stored together as dance evidence information, and the dance evidence information is signed and published to the blockchain network as the evidence of dance works. This technical means can solve the problems existing in the prior art, and then achieve the technical effect of improving the convenience of evidence and non-repudiation of dance works.
[0043] Although the present invention is disclosed as above with the aforementioned embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of patent protection of the present invention shall be subject to the scope defined by the claims attached to this specification.
Claims
1. A dance work proof system based on virtual avatar, the system comprising: The motion capture device is used to continuously capture the user's posture through multiple sensors and motion capture technology, wherein: The user posture includes position vector information, posture vector information, speed and acceleration information and time series information; as well as A computer host, used to connect to the motion capture device and to connect to the blockchain network as one of the multiple node hosts of the blockchain network, the computer host comprising: a non-transitory computer-readable storage medium for storing a plurality of computer-readable instructions and storing a creator private key and its corresponding creator public key; as well as A hardware processor is electrically connected to the non-transitory computer-readable storage medium and is used to execute the plurality of computer-readable instructions, so that the hardware processor is configured to: Receiving the user's posture captured by the motion capture device and combining it with imaging technology to generate a virtual avatar, wherein the virtual avatar maintains consistent movements with the user's posture; After the virtual avatar is generated, at least one of the position vector information, the posture vector information, the speed and acceleration information and the time series information is allowed to be adjusted to dynamically adjust the action of the virtual avatar and generate a corresponding adjustment record, and choreography notes are allowed to be input; storing the user posture, the adjustment record and the choreography notes as dance evidence information, hashing the dance evidence information to generate hash information, and then signing the hash information with the creator's private key to generate signature information; as well as The storage location, storage time, signature information and creator's public key of the dance evidence information are published to the blockchain network through blockchain transaction technology as the evidence of the dance work.
2. The dance work proof system based on virtual avatar as claimed in claim 1, wherein: The blockchain network includes a verification smart contract. When the node host executes the verification smart contract, the dance evidence information is first loaded according to the storage location, and then the hash value of the dance evidence information is calculated to compare with the hash information obtained after decryption by the creator's public key. When the comparison is consistent, the verification success information is output, otherwise the verification failure information is output. After outputting the verification success information, the virtual avatar is generated and displayed by combining the loaded dance evidence information with imaging technology.
3. The dance work proof system based on virtual avatar as claimed in claim 1, wherein: The user posture is stored in a structured file format, and allows dynamic adjustment of at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information through an application program interface, while continuously generating a corresponding timestamp based on the time point of the adjustment to embed the adjustment record.
4. The dance work proof system based on virtual avatar as claimed in claim 1, wherein: The adjustment records and choreography notes allow different node hosts to edit and share together, and after the editing is completed, the blockchain address of the corresponding node host is embedded as a basis for identifying the identity of the creator.
5. The dance work proof system based on virtual avatar as claimed in claim 1, wherein: The computer host also stores a pre-trained dance suggestion model, and allows the captured user posture and prompt words to be input into the dance suggestion model to output dance suggestion information, and then automatically adjusts at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information according to the dance suggestion information, wherein the prompt words include dance style, difficulty, and the number of dancers.
6. A method for producing evidence of dance works based on a virtual avatar, the steps of which include: Connecting the motion capture device to a computer host, wherein the computer host is connected to a blockchain network as one of a plurality of node hosts of the blockchain network and stores a creator private key and a corresponding creator public key; The motion capture device continuously captures the user's posture through multiple sensors and motion capture technology, wherein the user's posture includes position vector information, posture vector information, speed and acceleration information and time series information; The computer host receives the user's posture captured by the motion capture device and generates a virtual avatar by combining imaging technology, wherein the virtual avatar maintains a consistent movement with the user's posture; After the virtual avatar is generated, the computer host allows adjustment of at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information to dynamically adjust the action of the virtual avatar and generate corresponding adjustment records, and allows input of choreography notes; The computer host stores the user posture, the adjustment record and the choreography notes as dance evidence information, hashes the dance evidence information to generate hash information, and then signs the hash information with the creator's private key to generate signature information; and The computer host publishes the storage location, storage time, signature information and the creator's public key of the dance evidence information to the blockchain network through blockchain transaction technology as the evidence of the dance work.
7. The method for proving dance works based on virtual avatars as claimed in claim 6, wherein: The blockchain network includes a verification smart contract. When the node host executes the verification smart contract, the dance evidence information is first loaded according to the storage location, and then the hash value of the dance evidence information is calculated to compare with the hash information obtained after decryption by the creator's public key. When the comparison is consistent, the verification success information is output, otherwise the verification failure information is output. After outputting the verification success information, the virtual avatar is generated and displayed by combining the loaded dance evidence information with imaging technology.
8. The method for proving dance works based on virtual avatars as claimed in claim 6, wherein: The user posture is stored in a structured file format, and allows dynamic adjustment of at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information through an application program interface, while continuously generating a corresponding timestamp based on the time point of the adjustment to embed the adjustment record.
9. The dance work proof method based on virtual avatar as claimed in claim 6, wherein: The adjustment records and choreography notes allow different node hosts to edit and share together, and after the editing is completed, the blockchain address of the corresponding node host is embedded as a basis for identifying the identity of the creator.
10. The method for proving dance works based on virtual avatars as claimed in claim 6, wherein: The computer host also stores a pre-trained dance suggestion model, and allows the captured user posture and prompt words to be input into the dance suggestion model to output dance suggestion information, and then automatically adjusts at least one of the position vector information, the posture vector information, the speed and acceleration information, and the time series information according to the dance suggestion information, wherein the prompt words include dance style, difficulty, and the number of dancers.