Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data compression method and device

A compression method and compression device technology, applied in the computer field, can solve problems such as long loading time, large full-frame motion data, and large storage space, so as to achieve the effects of reducing storage space, increasing loading speed, and improving user experience

Active Publication Date: 2019-12-24
LAYABOX NETWORK TECH BEIJING CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the embodiments of the present invention provide a data compression method and device, which are used to solve the problems of long loading time and large storage space caused by large full-frame motion data in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data compression method and device
  • A data compression method and device
  • A data compression method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] figure 1 It is a schematic flowchart of a data compression method provided by an embodiment of the present invention. The method can be as follows.

[0044] Step 11: Obtain the original frame data corresponding to the animation.

[0045] In step 11, after the game developer completes the character animation in the 3D animation software, he exports the full-frame action data corresponding to the character animation from the 3D animation software, and obtains the full-frame action corresponding to the character animation Data, that is, the original frame data corresponding to the character animation.

[0046] For example: a game character contains 50 bones, and the skeleton animation corresponding to each bone contains 100 frames of motion data, therefore, the original frame data corresponding to the character animation of the game character contains 50×100=5000 frames of data.

[0047] Step 12: Determine computable frame data in the original frame data.

[0048] Wher...

Embodiment 2

[0055] Based on the same inventive concept, in the embodiment of the present invention, how to implement "determining the computable frame data in the original frame data" described in the above-mentioned embodiment 1 is further explained in detail.

[0056] Step 12 records "determine the computable frame data in the original frame data. Wherein, the computable frame data represents the frame data that can be obtained by calculation in the original frame data."

[0057] How to determine the computable frame data is described in detail below. figure 2 It is a schematic flowchart of a method for determining computable frame data provided by an embodiment of the present invention. The method can be as follows.

[0058] Using the original frame data as the input frame data, perform the following steps 21-24 for the first time to determine the computable frame data:

[0059] Step 21: Determine the compressed data corresponding to the non-edge frame data in the input frame data. ...

Embodiment 3

[0140] Based on the same inventive concept, for the compressed animation data determined by the method described in Embodiment 1 and / or Embodiment 2 above, in order to ensure that the game engine runs the compressed animation data to obtain the game effect and operation The game effect obtained from the original frame data will not affect the user experience of the game, and the original frame data and the compressed animation data are tested and compared.

[0141] image 3 A schematic diagram of an action animation corresponding to the original frame data provided by the embodiment of the present invention.

[0142] Figure 4 A schematic diagram of an action animation corresponding to the compressed animation data provided by the embodiment of the present invention.

[0143] Depend on image 3 and Figure 4 It can be seen from the comparison that, using the data compression method described in the embodiment of the present invention, the compressed animation data only con...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a data compression method and equipment. The data compression method comprises the following steps: determining computable frame data in original frame data through acquiring the original frame data corresponding to cartoons; and furthermore, deleting the computable frame data so as to realize data compression on the original frame data corresponding to the cartoons, and obtain compressed cartoon data without the computable frame data. Therefore, in a running process of a game program, the loading speed of cartoon data is increased, the storage space occupied by the cartoon data after loading is reduced, and the user experience of users on games is effectively improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a data compression method and equipment. Background technique [0002] With the development of Internet technology, users have higher and higher requirements for game screen effects and game performance. Realistic environment simulation, real-time interactive experience, and rich sound and light effects in 3D games greatly enhance the user experience of the game. [0003] Game developers create character animations for game characters in 3D animation production software (for example: 3dmax), and export the action data corresponding to the character animation from the 3D animation production software to obtain action data files corresponding to the character animation. During the running of the game program, the game engine displays the character animation for the user by running the motion data file. [0004] In practical applications, the motion data corresponding to the cha...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): A63F13/60
CPCA63F13/60A63F2300/66A63F2300/6607
Inventor 谢成鸿郭兆奎
Owner LAYABOX NETWORK TECH BEIJING CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More