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

Entropy coder and realization method thereof

An entropy encoder and entropy coding technology, applied in the field of entropy coding hardware design, can solve problems such as large computational complexity

Active Publication Date: 2011-09-14
PEKING UNIV
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the main application object of the AVS video standard is standard-definition / high-definition television, the computational complexity of the encoding process is relatively large, which poses a challenge to the hardware design of the encoder.

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
  • Entropy coder and realization method thereof
  • Entropy coder and realization method thereof
  • Entropy coder and realization method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] Entropy coding in AVS uses fixed-length coding, k-order exponential Golomb coding and CA-2D-VLC coding, and different syntax elements use different coding methods. The specific implementation of the entropy encoder based on the AVS video coding standard proposed by the present invention is as attached Figure 6 , including the following steps:

[0077] 1. The first-level pipeline workflow

[0078] Step 1.1, entropy coding top-level control detection work enable signal; if not enabled, wait here, otherwise enter a step.

[0079] Step 1.2, check the status of each input and output FIFO, if ready, go to step 1.3, otherwise report an error to the system.

[0080] Step 1.3: Scan the residual information of the macroblock and perform run-length coding to obtain the run-level pair. If the operation is completed, go to step 1.4; otherwise, continue scanning.

[0081] Step 1.4, take out the run-level from the FIFO, and perform 2D-VLC encoding on it. If the encoding of all ru...

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 provides an entropy coding structure and a realization method, which belong to the technical field of digital video coding and decoding. In the invention, the whole entropy coder is divided into two stages of assembly line structures, and the generation and coding of macro block header parameters are finished in different assembly line stages, so waiting time is avoided, and simultaneously, coding time is rationally distributed. A single-path assembly line hardware structure is adopted in each stage of assembly line, and compared with the conventional multipath parallel structure, the plurality of stages of assembly line structures adopted by the whole variable length coding module finish the operations of one stage only within 1 hour, and the entropy coder provided by the invention can finish once variable length coding in 1 hour; and simultaneously, sequentially coded macro block header information and residual coefficients multiplex a set of Columbus coding and code stream splicing device, so hardware cost is saved, and resource utilization rate is increased. In addition, unified laying-out is performed on a variable length coding (VLC) code table used by the variable length coding, and the using number of random access memories (RAM) is reduced.

Description

technical field [0001] The invention belongs to the technical field of digital video encoding and decoding, and in particular relates to an entropy encoding hardware design method. Background technique [0002] Since the 1990s, digital video compression technology has been widely used in communications, personal computers, radio and television, consumer electronics and other fields, and it can be called the core technology of the digital media industry. The source coding standard represented by MPEG-2 has achieved great success. Since entering the new century, a new generation of source coding standards represented by H.264 / AVC and AVS has emerged. The AVS standard is a source coding standard with independent intellectual property rights in my country. In February 2006, the AVS video standard was officially approved as a national standard and entered the stage of industrial promotion. Since the main application object of the AVS video standard is standard-definition / high-...

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): H04N7/26H04N19/91
Inventor 解晓东杨振强贾惠柱王生祥黄铁军
Owner PEKING UNIV
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