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

Ultra-long data variable length encoding synthetic system

A technology of variable-length coding and fixed-length data, which is applied in the field of data processing systems that perform variable-length coding synthesis processing for ultra-long data, can solve the problems of variable-length codes being not fixed in effective length, unable to synthesize programs, and difficult to implement, etc. The effect of saving resources, improving data processing speed, and improving operation speed

Inactive Publication Date: 2012-07-18
BEIJING RES INST OF SPATIAL MECHANICAL & ELECTRICAL TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One of the main problems in variable-length code data synthesis is that since the effective length of each variable-length code is not fixed, the location of the current variable-length code in the synthesized data depends on the position of the previous variable-length code and the effective length of the current data. Definitely, at the same time, in order to achieve real-time code synthesis, it is necessary to complete the synthesis of a variable-length codeword within one clock cycle
However, this simple shift processing has some shortcomings in some specific application fields. For example, for the variable-length coding of ultra-long data, if only simple shift processing is used, the program cannot be synthesized, resources are insufficient, and it is difficult to implement

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
  • Ultra-long data variable length encoding synthetic system
  • Ultra-long data variable length encoding synthetic system
  • Ultra-long data variable length encoding synthetic system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0078] If there is an ultra-long data stream of l=87bit (high-order effective), then its corresponding effective length is marked as log 2 1=7bit, assuming that the data w required to synthesize effective output is 48bit, then adopting the method of the present invention to carry out the process of data synthesis is as follows:

[0079] (1) Store the 87bit data and the corresponding 7bit effective length identifier into two FIFOs respectively.

[0080] (2) Read the data into the register according to the read signal, and split it into two 48-bit data (lower bits less than 48 bits are filled with 0) and two 6-bit data effective length signals, and judge and split the data effective length signal. When the length The flags are all zero, indicating that there is no valid data in the 87bit data, then the 87bit data will be discarded, not output, and new data will be read from the FIFO; if the effective length flags after splitting are all non-zero, two clocks will be enabled by ju...

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

An ultra-long data variable length encoding synthetic system comprises a data pre-processing module, a data decoding module, a barrel shift register module and a shift control module. Ultra-long data and corresponding effective length identification data are sent to the data pre-processing module together. The data pre-processing module equally splits the input ultra-long data and corresponding effective length identification data into multiple fixed-length data according to the required synthetic effective data length, the numbers of the ultra-long data and corresponding effective length identification data are the same after being split. The fixed-length data and the fixed-length effective length identification data are synchronously output, the fixed-length data are sent to the barrel shift register module, and the fixed-length effective length identification data are sent to the data decoding module to be converted into the uniform format, and then are sent to the barrel shift register module. The barrel shift register module performs shift treatment for the fixed-length data according to the output of the decoding module. The shift control module synthesizes the output of thebarrel shift register module and then outputs the result when the total shift amount is equal to the required synthetic effective data length.

Description

technical field [0001] The invention relates to a data processing system, in particular to a data processing system for performing variable-length code synthesis processing on ultra-long data. Background technique [0002] As an important technology of video compression, variable length code data synthesis is widely used in various international video standards. It mainly synthesizes compressed and encoded data to improve data compression efficiency and facilitate transmission. One of the main problems in variable-length code data synthesis is that since the effective length of each variable-length code is not fixed, the location of the current variable-length code in the synthesized data depends on the position of the previous variable-length code and the effective length of the current data. It is determined, and at the same time, in order to achieve real-time code synthesis, it is necessary to complete the synthesis of a variable-length codeword within one clock cycle. ...

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 Patents(China)
IPC IPC(8): H03M7/40H04N7/26H04N7/30H04N19/13
Inventor 张媛雷宁王琨陈大羽武文波
Owner BEIJING RES INST OF SPATIAL MECHANICAL & ELECTRICAL TECH
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