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 encoding and decoding, can solve the problems of the speed and difficulty of AVS video decoder decoding

Inactive Publication Date: 2012-10-31
SHANDONG UNIV
View PDF6 Cites 0 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

[0038] Embodiment 1: (hardware embodiment)

[0039] The first embodiment of the present invention uses SOPC to realize AVS video decoding device such as Figure 1-2 As shown, it includes a DMA controller module 1, a Nios II microprocessor module 2, an SDRAM controller module 3, a video output controller module 4, and an AVS co-processing module 5. It is characterized in that the Nios II microprocessor module 2 passes through the Avalon bus Connect with DMA controller module 1, SDRAM controller module 3, video output controller module 4, and AVS co-processing module 5 respectively to complete software decoding; SDRAM controller module 3 connects with DMA controller module 1, video output via Avalon bus, respectively The controller module 4 is connected with the AVS co-processing module 5, and is also connected with SDRAM to realize the access control of video data; the video output controller module 4 is connected with the SDRAM controller module 3 through the Avalon bus, and also...

Embodiment 2

[0042] Example 2: (Method Example)

[0043] A method of decoding using the above device, such as image 3 As shown, the steps are as follows:

[0044] a. Nios II microprocessor module 2 reads AVS video stream data from SDRAM, analyzes the AVS protocol, generates various parameters required for decoding, and controls the decoding process of the AVS co-processing module 5;

[0045] b. The VLD module 6 starts after receiving the start command of the Nios II microprocessor module 2, reads the AVS video stream data from the SDRAM according to the video stream position parameter, performs variable-length Columbus decoding, and sends the residual data after the decoding is completed Go to IQ module 7, then go to c; determine whether the VLD module is intra prediction or inter prediction, if it is inter prediction, send the motion vector residual and reference image index data to the motion vector prediction module 10 of the motion compensation module , Go to d; if it is intra prediction, s...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N7/26H04N7/50H04N19/42H04N19/61
Inventor 王祖强李风志徐辉
Owner SHANDONG UNIV
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