Method and device for binary coding wait coding data

A technology of encoding data and binarization, applied in digital video signal modification, television, electrical components, etc., can solve problems such as unfavorable compression, achieve accurate probability estimation, and improve the efficiency of encoding and decoding

Active Publication Date: 2006-04-12
XFUSION DIGITAL TECH CO LTD
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its disadvantage is that for data with large values, a large part of its binarization results are prefix codes, which is not conducive to compression

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
  • Method and device for binary coding wait coding data
  • Method and device for binary coding wait coding data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Embodiment 1: Binarization of the Level absolute value of the transformation coefficient

[0031] attached figure 2 It shows the binarized encoding device of the present invention, including the sub-field division device and the code synthesis device.

[0032] The currently to-be-encoded data (denoted as data_value) is input to the sub-field division device. The sub-field division device divides the value domain of the data to be encoded into m=2 sub-fields, the corresponding sub-field base values ​​are respectively bv0=1 and bv1=15, and the sub-field flag bit strings are respectively b0='0' and b1=' 1', that is, if the data to be encoded is greater than 0 and less than 15 at the same time, the subfield division device outputs the subfield flag bit string '0' and the relative value data_value-1 of the subfield; if the data to be encoded is greater than or equal to 15, the subfield division device outputs the subfield Field flag bit string '1' and subfield relative va...

Embodiment 2

[0035] Embodiment 2: Binarization of the absolute value of the motion vector residual component

[0036] attached figure 2 It shows the binarized encoding device of the present invention, including the sub-field division device and the code synthesis device.

[0037] The currently to-be-encoded data (denoted as data_value) is input to the sub-field division device. The subfield division device divides the data value domain to be encoded into m=2 subfields, the corresponding subfield base values ​​are respectively bv0=0 and bv1=9, and the subfield flag bit strings are respectively b0='0' and b1=' 1', that is, if the data to be encoded is greater than or equal to 0 and less than 9 at the same time, the subfield division device outputs the subfield flag bit string '0' and the relative value data_value of the subfield; if the data to be encoded is greater than or equal to 9, the subfield division device outputs the subfield Flag bit string '1' and subfield relative value data_v...

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 for carrying out binary coding on data to be coded includes dividing value domain of data to be coded to be a numbers of sub domains as each sub domain with corresponding sub domain mark bit string (SMBS) and sub domain basic value ( SBV ), confirming belonged to sub domain of data to be coded as per its figure size and simultaneously generating SMBS and SBV corresponding to it, using data to be coded to deduct SBV for obtaining sub domain relative value, applying relevant binary coding mechanism to carry out binary coding on obtained sub domain relative value according to obtained SMBS for obtaining sub domain code being spliced after SMBS.

Description

technical field [0001] The invention relates to an electric digital data processing technology, in particular to a method and device for binarizing data to be encoded. Background technique [0002] Entropy coding is widely used in video coding and image coding, and its function is to remove the statistical redundancy of video data or image data, so as to achieve the effect of data compression. [0003] Entropy coding can be roughly divided into two categories: Huffman coding and arithmetic coding. Since the Huffman code is based on the static statistics of the source data distribution, it is difficult to adaptively encode the information source according to the conditional probability, so the conditional redundant information between the source data cannot be well represented. removed, thus limiting its compression performance. Arithmetic coding can conveniently carry out self-adaptive dynamic statistics on source distribution, can well apply conditional information betwee...

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): H04N7/26H04N19/25
Inventor 虞露王建鹏
Owner XFUSION DIGITAL TECH 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