Unlock instant, AI-driven research and patent intelligence for your innovation.

Discrete cosine and inverse discrete cosine transform circuit

a transform circuit and discrete cosine technology, applied in the field of video encoding and decoding technology, can solve the problems of complex design and increased costs

Inactive Publication Date: 2011-02-10
HON HAI PRECISION IND CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a video device is required to support most or all of this variety of video codec protocols, a corresponding plurality of different circuits is required, such that the video device must be configured with large scale circuits, complicating design and elevating costs.

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
  • Discrete cosine and inverse discrete cosine transform circuit
  • Discrete cosine and inverse discrete cosine transform circuit
  • Discrete cosine and inverse discrete cosine transform circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011]FIG. 1 is a schematic diagram of functional modules of one embodiment of a discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) circuit 10 of the present disclosure.

[0012]Generally, DCT and IDCT operations of the video codec protocols can be transformed into butterfly operations defined by the video codec. Different video codec protocols relate to different butterfly operations. For example, FIG. 2 is a schematic diagram showing butterfly operations in an 8*8 IDCT according to WMV9 video codec. In FIG. 2, coefficients C0, C1 . . . C7 are employed by the IDCT, −3, 8, 3, −5 are constants of the IDCT, and D0, D1 . . . D7 are operation results of the IDCT. The coefficients vary with different pixel blocks. The constants of one of the DCT / IDCT operations are constant. As shown in FIG. 2, the 8*8 IDCT of WMV9 is transformed into a series of butterfly operations. Transformations of the IDCT of other video codec protocols can also be transformed into similar bu...

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 discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) circuit includes a microcode memory, a processor, and a butterfly operation circuit. The microcode memory stores multiple microcode groups corresponding to DCT / IDCT operations and each of the microcode groups includes a series of microcodes. The processor obtains one of the microcode groups corresponding to one of the DCT / IDCT operations to be performed and retrieves microcodes in the obtained microcode group in sequence. The butterfly operation circuit performs butterfly operations according to the retrieved microcodes to execute one of the DCT / IDCT operations.

Description

BACKGROUND[0001]1. Technical Field[0002]Embodiments of the present disclosure relate to video encoding and decoding technology, and more particularly to a discrete cosine and inverse discrete cosine transform circuit.[0003]2. Description of Related Art[0004]Discrete cosine transform and inverse discrete cosine transform (DCT and IDCT) are respectively used in the encoding and decoding of video data, known as video codec. The video data generally comprise a series of images, each composed of a plurality of 8*8 pixel blocks. Encoding of the video data includes performing the DCT on each block to transform the pixel blocks to frequency domain data. Decoding of the video data includes performing the IDCT on the frequency domain data to transform the frequency domain data to pixel data. Generally, a DCT / IDCT operation with two dimensions (2-D) can be executed by performing transform operations on a row or a column with one dimension (1-D) and then on a column or a row with another dimens...

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): G06F17/14G06F5/01
CPCG06F17/147G06F9/30032
Inventor HSU, MING-CHUNGTUNG, YI-SHINLI, YI-SHINLI, CHIA-YING
Owner HON HAI PRECISION IND CO LTD