One-dimensional DCT/IDCT converter for bit vector transformation accumulation shift

A technology of vector transformation and bit vector, applied in the field of one-dimensional DCT/IDCT converter, discrete cosine transform/inverse discrete cosine transform, can solve the problems of different base vector symmetry, inability to use, low resource utilization efficiency, etc., to achieve logical Effect of cell saving, register saving, easy timing design

Active Publication Date: 2021-02-19
HENAN INST OF ENG
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, although this scheme supports the multiplexing of smaller-sized transform blocks, it can only transform blocks of one size. When transforming small-sized blocks, the resource utilization efficiency is low.
[0006] Another main solution to reduce the number of multiplication operations is to use the even-based vector of DCT to be symmetric, and the odd-based vector to be anti-symmetrical, and use the butterfly operation to reduce the amount of arithmetic operations, especially the amount of multiplication operations, but this method cannot for IDCT transform
[0007] The existing DCT or IDCT transformation of integer approximation can be regarded as using the transformation matrix to process the input data vector, that is, in the implementation of FPGA and ASIC, the integer multiplier of the transformation matrix is ​​realized by combining shift and addition, because the transformation and The base vectors of the inverse transformation matrix have different symmetry, and only some parts of the DCT and IDCT transformations can be shared.

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
  • One-dimensional DCT/IDCT converter for bit vector transformation accumulation shift
  • One-dimensional DCT/IDCT converter for bit vector transformation accumulation shift
  • One-dimensional DCT/IDCT converter for bit vector transformation accumulation shift

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0032] Such as figure 1 Shown, a kind of one-dimensional DCT / IDCT converter of bit-vector conversion accumulative displacement, comprises counting and state controller 10, bit-vector generator 11, bit-vector converter 12, transformation result assembler 13; Counting and state control Device 10 is connected with bit vector generator 11, bit vector converter 12 and transformation result assembler 13 respectively; Bit vector generator 11 is connected with bit vec...

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 a one-dimensional DCT/IDCT converter for bit vector transformation accumulation shift. The one-dimensional DCT/IDCT converter is used for solving the problem that in an existingHEVC standard, a large number of special multipliers are used by a DCT/IDCT converter, and too many logic unit resources are occupied. The invention comprises a counting and state controller, a bit vector generator, a bit vector converter and a conversion result assembler, the counting and state controller is respectively connected with the bit vector generator, the bit vector converter and the conversion result assembler; the bit vector generator is connected with the bit vector converter, and the bit vector converter is connected with the conversion result assembler. According to the invention, the accumulation and shift combination is adopted to realize the input data multiplier, so that a large number of FPGA or ASIC logic units can be saved; because the number of clock cycles of accumulation processing is fixed and only depends on the binary complement bit number of the input data, time sequence design is easy to carry out, and DCT and IDCT can be realized in a unified structure.

Description

technical field [0001] The present invention relates to the technical field of digital video compression coding and decoding, in particular to a one-dimensional DCT / IDCT converter with bit-vector transformation, accumulation and displacement, which is used for integer approximation realized by FPGA or ASIC in High Efficiency Digital Video Coding Standard (HEVC) The discrete cosine transform / inverse discrete cosine transform (DCT / IDCT). Background technique [0002] The High Efficiency Video Coding standard (HEVC) adopts a block-based hybrid video compression coding framework, and the core transformation matrix size of the two-dimensional approximation DCT transformation specified by it is 4×4, 8×8, 16×16 and 32×32. Similarly, The core transformation matrix sizes of the two-dimensional approximate IDCT transform are 4×4, 8×8, 16×16 and 32×32. The two-dimensional transformation is separable, that is, it can be realized by performing independent one-dimensional N-point row tra...

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): H04N19/625H04N19/122
CPCH04N19/625H04N19/122
Inventor 陈朝阳
Owner HENAN INST OF ENG
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