Device and method for coding and decoding keyword data

A keyword and data technology, applied in the field of encoding and decoding keyword data, which can solve problems such as difficulty in efficient encoding with high compression ratios

Inactive Publication Date: 2003-07-09
SAMSUNG ELECTRONICS CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the encoder 100 only performs DPCM before entropy encoding without considering the characteristics of the key, so it is difficult to achieve efficient encoding showing a high compression ratio

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
  • Device and method for coding and decoding keyword data
  • Device and method for coding and decoding keyword data
  • Device and method for coding and decoding keyword data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] Figure 2A is a block diagram of an encoder in accordance with a preferred embodiment of the present invention.

[0052] A method for encoding key data according to a preferred embodiment of the present invention will be described with reference to FIGS. 3A and 3B. 3A and 3B are flowcharts of methods for encoding key data. Referring to FIGS. 3A and 3B, if key data is input to an encoder, information on, for example, the number of key data and the number of digits of each key data is input to a key header encoder 270 and decoded. The linear key encoder 200 searches the input key data for an area existing in key frames at certain time intervals, the key data has the same difference, and the key data changes linearly, the searched linear area first Encoding at step S3000.

[0053] Well-known 3D application software, such as 3Dmax Maya, uses keys with predetermined time gaps to generate keyframes based on animation in specific areas. In this case, it is possible to easily...

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

A method and an apparatus for encoding and decoding an orientation interpolator indicating the locations of keyframes on a temporal axis and the rotation of an object in each of the keyframes are provided. The apparatus for encoding an orientation interpolator includes an break point extractor which extracts, from a first animation path constituted by an orientation interpolator input thereinto, a minimum number of break points, which can bring about an error of no greater than a predetermined error limit between the first animation path and a second animation to be generated by the extracted break points, a key data encoder which encodes key data input from the break point extractor, and a key value data encoder which encodes key value data input from the break point extractor by generating rotational differential data, by which the object is rotationally transformed by as much as a difference between a rotational transformation value of a current keyframe and a rotational transformation value of a previous keyframe.

Description

technical field [0001] The present invention relates to a method and apparatus for encoding and decoding key data, and in particular, to an apparatus and method for encoding key data capable of performing differential Pulse Code Modulation (DPCM) generates differential data and narrows the range of differential data to be encoded by performing predetermined operations to increase the efficiency of encoding key data, and also relates to an apparatus and method for decoding the encoded key data. Background technique [0002] Three-dimensional (3D) representations have been widely used in computer systems for three-dimensional video games or virtual reality environments. Virtual Reality Modeling Language (VRML) is used to represent 3D animation. [0003] The VRML and MPEG-4 binary formats for scenes (BIFS) provide a vivid representation based on keyframing. In this animation expression method, predetermined key frames are arranged on an arbitrary time axis, and animation data...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06T9/00G06F7/38G06F17/22G06T13/20H03M7/30H03M7/36H03M7/40H03M7/48H04N7/24H04N7/26H04N7/32H04N7/36
CPCH03M7/40H04N19/00157H04N19/00884H04N19/00406H03M7/30H04N19/00078H04N19/00096H04N7/26106H04N19/00018H04N19/00139H04N19/00121H04N19/00545H04N19/103H04N19/12H04N19/126H04N19/13H04N19/136H04N19/14H04N19/25H04N19/46H04N19/70G06T9/00G06T13/20
Inventor 李信俊郑锡润张义善禹相玉韩万镇金道均张敬子
Owner SAMSUNG ELECTRONICS CO LTD
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