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

Parallel design method for movable vector forecasting flowing water based on AVS

A technology of motion vector prediction and design method, which is applied in the direction of TV, electrical components, digital video signal modification, etc., and can solve the problems of complex control logic, low parallelism, unfavorable AVS real-time high-definition decoder, etc.

Inactive Publication Date: 2009-06-24
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

According to the content of the AVS standard, according to the macroblock coding type and the corresponding macroblock division method, multiple combinations need to be considered to generate all MVs of all sub-blocks of a macroblock, and the processing flow is very complicated.
[0005] If the original MV prediction generation algorithm of AVS is directly used to realize the hardware module, it will lead to a very complicated control module
The reason is that if the original algorithm of motion vector prediction of AVS is followed in terms of hardware implementation and processed according to the type of macroblock, it will cause many processing branches, complex control logic, and difficulty in interaction and cooperation, and pipeline processing cannot be realized, and the degree of parallelism is low. Conducive to the realization of AVS real-time high-definition decoder

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
  • Parallel design method for movable vector forecasting flowing water based on AVS
  • Parallel design method for movable vector forecasting flowing water based on AVS
  • Parallel design method for movable vector forecasting flowing water based on AVS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Concrete implementation process of the present invention is as follows:

[0022] Such as figure 1 As shown, the motion vector prediction module consists of two FIFOs: VLD_FIFO and CMD_FIFO, as well as a macroblock mode analysis module and a sub-block motion vector prediction module controlled by a state machine.

[0023] After each macroblock is decoded by VLD, information such as the sequence number of the macroblock in the image, the coding mode of each sub-block in the macroblock, and the possible reference image index and motion vector residual are obtained. The VLD module stores the information of each decoded macroblock into VLD_FIFO. The sub-block mode analysis module obtains the decoding information of each macroblock from VLD_FIFO, generates the command word of the sub-block under the macroblock division mode corresponding to each macroblock coding mode, and stores it into CMD_FIFO.

[0024] The macroblock parsing module includes functional modules such as re...

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 pipelined parallel design method of motion vector prediction based on AVS video encoding standards. According to the characteristics of storing, extracting and accessing the externally-stored data, the AVS motion vector prediction can be designed into the following two parts: (1) the mode of a macro block is resolved and the specific calculating process of the motion vector prediction for each subblock by the macro block dividing mode which is corresponding to the macro block mode of each macro block is determined; (2) the motion vector prediction of the subblock is generated and the actual calculation of the motion vector prediction of each subblock is finished. The method has the advantages that: the separation of the external-storage reading operation from the external-storage writing operation is realized, thus carrying out the pipelined parallel processing on the motion vector prediction by taking the size of the subblock under the macro block dividing mode which is corresponding to the macro block encoding mode as the unit.

Description

technical field [0001] The invention relates to the field of integrated circuit design of digital video encoding and decoding, in particular to an AVS (digital audio and video encoding and decoding technical standard)-based flow parallel design method for motion vector prediction. Background technique [0002] AVS is my country's first digital audio and video source standard with independent intellectual property rights. Its coding efficiency is equivalent to the international standard MPEG-4 / H.264. Compared with traditional video coding standards (such as MPEG-2), AVS's Coding complexity increases significantly, and both macroblock coding types and block sizes become more diverse. For example, AVS adopts motion compensation with variable block size, that is, AVS can adopt four macroblock division methods of 16x16, 16x8, 8x16 and 8x8. In each division mode, each sub-block is assigned a set of motion vectors (Motion vector, hereinafter referred to as MV). At the same time, t...

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): H04N7/26H04N7/32H04N19/436H04N19/50
Inventor 王大旗魏春峰张树军何文学
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
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