Two-dimensional discrete cosine transformation (DCT)/inverse DCT circuit and method

A discrete cosine transform, two-dimensional discrete cosine technology, applied in television, electrical components, complex mathematical operations, etc., can solve the problems of multiple adders and shifters, complex structure of transform circuits, limited transform speed and accuracy, etc. Achieve the effect of simple hardware circuit, high operation precision, high parallelism and consistency

Inactive Publication Date: 2013-08-07
NANJING LONGYUAN MICROELECTRONICS TECH CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] When the binDCT algorithm implements DCT transformation, although only adders and shifters are needed, the algorithm is divided into four stages, and each stage is executed sequent

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
  • Two-dimensional discrete cosine transformation (DCT)/inverse DCT circuit and method
  • Two-dimensional discrete cosine transformation (DCT)/inverse DCT circuit and method
  • Two-dimensional discrete cosine transformation (DCT)/inverse DCT circuit and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0050] The invention provides a two-dimensional DCT / IDCT fast conversion circuit without multiplication, which only needs a few adders and shifters, and can achieve very high precision.

[0051] The core of the present invention is to realize a kind of DCT / IDCT conversion circuit without multiplication, such as image 3 As shown, the system block diagram includes the following parts: input memory and output memory, both adopt first-in-first-out (FIFO) memory, which are used to realize data input and output respectively; register table, used for buffering The data to be processed; the demultiplexer, the first multiplexer and the second multiplexer are responsible for data transposition processing; the control unit is used to control the flow of data processing; the clock ...

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 relates to a two-dimensional discrete cosine transformation (DCT)/inverse DCT circuit and method. The circuit comprises an input memory, a first multiplexer, a register list, a demultiplexer, a DCT /inverse DCT unit, a second multiplexer and an output memory, wherein the input memory, the first multiplexer, the register list, the demultiplexer, the DCT/inverse DCT unit, the second multiplexer and the output memory are sequentially connected, the DCT/inverse DCT unit comprises a register, a first sum-and-difference operation unit and a second sum-and-difference operation unit, the first sum-and-difference operation unit is used for carrying out sum-and-difference operation on the data in the register for once, the second sum-and-difference operation unit is used for carrying out two sum-and-difference operations on the shifted data in the register, the input ends and output ends of the first sum-and-difference operation unit and the second sum-and-difference operation unit are respectively connected with the register, the register is also connected with the demultiplexer and the second multiplexer. The circuit and the method have the advantage that an adder-subtractor and two shifters are used for replacing a multiplier, the particular coefficients are selected, and then the multiplier with more wasted resources and lower speed is not used in the hardware circuit, so a calculation unit of the hardware can be repetitively used.

Description

technical field [0001] The present invention relates to the FPGA hardware structure and transformation method of discrete cosine transform (DCT transform) and inverse discrete cosine transform (IDCT transform) used in image and video compression technology, and particularly relates to two-dimensional DCT transform for image data of 8×8 blocks Or a two-dimensional IDCT transform circuit and method thereof. Background technique [0002] Discrete cosine transform is one of the important transformations in the field of digital image processing and compression. It adopts the method of non-uniform quantization to reduce the high-frequency components in the image, eliminate the spatial redundant information in the image, and convert the image data into normalized , quantized and variable-length coded frequency-domain coefficients. After image information is transformed by DCT, most of the energy is concentrated on the DC component and a few low-frequency components, which are wide...

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/26G06F17/14H04N19/625
Inventor 陈勇宋晓宁罗俊海祁云嵩乔崇吴少校徐钊
Owner NANJING LONGYUAN MICROELECTRONICS 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