Three-dimensional model coding method and device and terminal

A technology of a three-dimensional model and an encoding method, which is applied in the field of devices, encoding methods for three-dimensional models, and terminals, can solve the problems of slow encoding and decoding, inability to apply to mobile Internet transmission, and large files.

Pending Publication Date: 2021-05-14
南京征帆信息科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The 3D model in the obj format in the prior art has defects such as large file size and slow encoding and decoding, making it unsuitable for mobile Internet transmission

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
  • Three-dimensional model coding method and device and terminal
  • Three-dimensional model coding method and device and terminal
  • Three-dimensional model coding method and device and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Here is an explanation of some technical terms:

[0051] 3D model: It consists of a group of polygonal patches in 3D space, and each group of patches includes multiple connected polygons. A polygon is a closed figure composed of three or more line segments connected end to end in sequence. Preferably, the polygons in the three-dimensional model are triangles. 3D models can present real objects or fictitious objects, including but not limited to 3D maps, 3D equipment, 3D characters, and 3D games.

[0052] A vertex refers to the connection of three or more faces in a polyhedron. In a 3D model, the vertex of each polygon is the vertex of the 3D model. The coordinates of the vertices are 3D coordinates, such as (x, y, z) can be used to represent .

[0053] A texture is a map of coordinates in space. It is actually an array whose elements are some color values. Individual color values ​​are called texture elements or texels. Each texture pixel (texture element) has a un...

Embodiment 2

[0151] This embodiment provides a terminal, including a processor, an input device, an output device, and a memory, the processor, the input device, the output device, and the memory are connected in sequence, and the memory is used to store a computer program, and the computer program includes a program Instructions, the processor is configured to invoke the program instructions to execute the method described in Embodiment 1.

Embodiment 3

[0153] This embodiment provides a computer-readable storage medium, where the computer storage medium stores a computer program, the computer program includes program instructions, and when executed by a processor, the program instructions cause the processor to execute Embodiment 1. the method described.

[0154] Specifically, the computer-readable storage medium may be an internal storage unit of the terminal described in the foregoing embodiments, such as a hard disk or memory of the terminal. The computer-readable storage medium may also be an external storage device of the terminal, such as a plug-in hard disk equipped on the terminal, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card , Flash Card (Flash Card) and so on. Further, the computer-readable storage medium may also include both an internal storage unit of the terminal and an external storage device. The computer-readable storage medium is used to store the computer program...

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 invention discloses a three-dimensional model coding method and system and terminal, and belongs to the technical field of 3D model information. The problem that in the prior art, a 3D model of an obj format is large in file, slow in coding and decoding, large in number of files and the like, and consequently the 3D model cannot be suitable for mobile internet transmission is solved. The invention provides a three-dimensional model coding method, system and terminal. According to the method, an obj format of a 3D model is abstracted again, first coordinate data in three-dimensional model data are merged and stored to obtain compressed three-dimensional model data, a brand-new code format is formed, the new format is small in file, fast in coding and decoding and few in file, the bandwidth is greatly reduced in the network transmission process, and the encoding and decoding speed is higher and the method is more suitable for mobile device rendering.

Description

technical field [0001] The invention belongs to the technical field of 3D model information, and in particular relates to a coding method, device and terminal of a 3D model. Background technique [0002] 3D model is an image model that is closer to reality and can carry more information, but at the same time, the data volume of 3D model far exceeds that of video and images, and with the rapid development of 3D modeling tools and 3D scanning software, the 3D model The accuracy and details have been greatly improved, and the data volume of 3D models has increased exponentially, which has led to a sharp increase in the size and complexity of 3D models. On the other hand, with the development and popularization of digital technology and the Internet, the emergence of a large number of 3D data and the greatly enhanced processing capacity of graphics processors, 3D TV broadcasting, 3D conversations, 3D games and 3D entertainment on the mobile Internet, etc. began to enter the pub...

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): G06T9/00G06T7/40G06F16/957G06F16/955G06F16/51
CPCG06T9/001G06T7/40G06F16/51G06F16/9566G06F16/957
Inventor 王征
Owner 南京征帆信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products