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

Device and method for implementation of AVS video decoding by using SOPC

A video decoding and video output technology, applied in the field of video coding and decoding, can solve the problems of decoding speed and difficulty of AVS video decoder

Inactive Publication Date: 2010-07-28
SHANDONG UNIV
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the defects and deficiencies of the prior art, to solve the speed and difficulty of AVS video decoder decoding, the present invention provides a device and method for realizing AVS video decoding using SOPC

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
  • Device and method for implementation of AVS video decoding by using SOPC
  • Device and method for implementation of AVS video decoding by using SOPC
  • Device and method for implementation of AVS video decoding by using SOPC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Embodiment 1: (hardware embodiment)

[0037] Embodiment 1 of the present invention is a device for realizing AVS video decoding by using SOPC such as Figure 1-2 Shown, comprise DMA controller module 1, Nios II microprocessor module 2, SDRAM controller module 3, video output controller module 4 and AVS coprocessing module 5, it is characterized in that NiosII microprocessor module 2 passes through Avalon bus line respectively Connect with DMA controller module 1, SDRAM controller module 3, video output controller module 4 and AVS co-processing module 5 to complete software decoding; SDRAM controller module 3 is respectively connected with DMA controller module 1 and video output control via Avalon bus Device module 4 is connected with AVS co-processing module 5, and is connected with SDRAM again in addition, realizes the access control of video data; Video output controller module 4 is connected with SDRAM controller module 3 by Avalon bus, is connected with video D / A...

Embodiment 2

[0040] Embodiment 2: (method embodiment)

[0041] A method for decoding using the above-mentioned device, such as image 3 As shown, the steps are as follows:

[0042] A, Nios II microprocessor module 2 reads AVS video stream data from SDRAM, carries out the analysis of AVS agreement, produces the various parameters needed for decoding, and controls AVS co-processing module 5 decoding process;

[0043] b, VLD module 6 starts after receiving the start command of Nios II microprocessor module 2, reads AVS video stream data from SDRAM according to the video stream position parameter, performs variable-length Columbus decoding, and sends residual data to Go to the IQ module 7, then turn to c; if it is inter-frame prediction, send the motion vector residual and reference image index data to the motion vector prediction module 10 of the motion compensation module, turn to d; if it is intra-frame prediction, send the current The relevant parameter data of the macroblock, such as th...

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 discloses a device and a method for the implementation of AVS video decoding by using SOPC, belonging to the field of video decoding. The device comprises an Nios II microprocessor module and other modules. The Nios II microprocessor module is connected with a DMA controller module and other modules; a SDRAM controller module is connected with the DMA controller module and other modules as well as SDRAM; a video output controller module is connected with the SDRAM controller module and a video output module; the DMA controller module is connected with an AVS co-processing module. The Nios II microprocessor module executes software decoding control, the AVS co-processing module executes AVS hardware decoding, other modules executes auxiliary decoding, and all the modules are hung on a bus and packaged in FPGA for data interaction. The device is reasonable in software / hardware division, capable of varying software decoding procedures by modularized design and of supporting the design with other standards by hanging other co-processor cores, and has high expandability, universality and flexibility.

Description

Technical field [0001] The invention relates to a device and method for realizing AVS video decoding by using SOPC, and belongs to the technical field of video codec. Background technique [0002] The AVS standard is the abbreviation of the "Advanced Audio and Video Coding for Information Technology" series of standards, which includes four main technical standards of system, video, audio, and digital rights management, as well as supporting standards such as conformance testing. It is a motion image compression standard independently proposed by my country, which achieves technical performance comparable to international standards at a relatively low complexity, but does not use a large number of complex patents behind international standards. Its characteristic core technologies include: 8×8 integer transformation, quantization, intra-frame prediction, 1 / 4 precision pixel interpolation, special inter-frame prediction motion compensation, two-dimensional entropy coding, deb...

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/26H04N7/50H04N19/42H04N19/61
Inventor 王祖强李风志徐辉
Owner SHANDONG 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