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

Coding and decoding methods for three-dimensional object data, and device for the methods

A technology of three-dimensional objects and data, applied in image coding, image data processing, 3D image processing, etc., can solve the problem of not being able to provide progressive bit streams

Inactive Publication Date: 2004-11-24
SAMSUNG ELECTRONICS CO LTD +1
View PDF0 Cites 82 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, said method, like the conventional method described above, cannot provide a progressive bit stream

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
  • Coding and decoding methods for three-dimensional object data, and device for the methods
  • Coding and decoding methods for three-dimensional object data, and device for the methods
  • Coding and decoding methods for three-dimensional object data, and device for the methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] Hereinafter, the method and apparatus for encoding and decoding three-dimensional object data according to preferred embodiments of the present invention will be described in more detail with reference to the accompanying drawings, wherein the three-dimensional object data includes point texture data, voxel data, and tree-structured data.

[0062] FIG. 11 is a block diagram of an apparatus for encoding three-dimensional object data according to a preferred embodiment of the present invention. Referring to FIG. 11 , the apparatus includes a tree structure generator 1100 , a merge order selector 1110 , a node encoder 1120 , and a bit stream generator 1130 .

[0063] The tree structure generator 1100 receives point texture data representing three-dimensional object data, voxel data, and tree structure data, and generates three-dimensional object data having a tree structure in which each node is marked as distinct from each other. Here, the tree structure is an octree st...

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

Provided are methods and apparatuses for encoding and decoding three-dimensional object data, which consists of point texture data, voxel data, or octree data. The method of encoding three-dimensional object data involves generating three-dimensional object data having a tree structure in which nodes are attached labels indicating their types; encoding nodes of the three-dimensional object data; and generating the three-dimensional object data whose nodes are encoded into a bitstream. The apparatus for encoding three-dimensional object data includes a tree structure generator which generates three-dimensional object data having a tree structure in which nodes are attached labels indicating their types; a merging order selector which merges the nodes of the three-dimensional object data by referring to their labels; a node encoder which encodes merged nodes; and a bitstream generator which generates the three-dimensional object data whose merged nodes are encoded into a bitstream. The method of decoding three-dimensional object data involves reading continue flag information from a bitstream of encoded three-dimensional object data and decoding the continue flag information; decoding note type information of the bitstream; decoding an 'S' node if the note type information indicates that a current node is an 'S' node and decoding a PPM node if the note type information indicates that the current node is a PPM node; and restoring the three-dimensional object data whose nodes are encoded to a tree structure. The apparatus for decoding three-dimensional object data includes a bitstream reader which receives a bitstream of encoded three-dimensional object data; a node decoder which decodes the bitstream; and a tree structure restorer which restores decoded nodes to a tree structure.

Description

technical field [0001] The present invention relates to a method and apparatus for encoding and decoding data, and more particularly, to a method and apparatus for encoding and decoding three-dimensional object data composed of point texture data, voxel data and octree data. Background technique [0002] One of the most basic goals in the study of three-dimensional graphics is to generate as many realistic graphics as possible. For this reason, research on rendering techniques using polygonal models has been conducted, and as a result, various modeling and rendering techniques capable of expressing very realistic three-dimensional environments have been developed. However, building complex 3D graphical models has always required great effort and considerable time. In addition, representing very realistic and complex environments also requires a large amount of data, which can end up with very low data storage and transmission efficiency. [0003] Recently, polygonal model...

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): G06T19/00G06T9/40G06T15/08G06T17/00H04N7/26
CPCH04N19/00969H04N7/26978G06T9/40G06T17/005H04N19/96
Inventor 朴仁圭李信俊宋寅昱金昌洙李商郁
Owner SAMSUNG ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products