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

Motion vector calculating method of AVS motion compensation

A motion vector and motion compensation technology, applied in the field of video encoding and decoding, can solve the problems of motion vector calculation complexity, inconsistent size, slow calculation speed, etc., and achieve the effects of saving memory resources, simple calculation implementation, and improved calculation speed

Inactive Publication Date: 2012-08-01
SHANGHAI AISINOCHIP ELECTRONICS TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to achieve high coding efficiency and concise implementation, the AVS standard uses 16×16, 16×8, 8×16 and 8×8 macroblock division methods when processing motion vector prediction. This macroblock division method is beneficial to Improve the efficiency of video compression coding, but the existing calculation method of AVS motion compensation is to directly calculate the motion vector of each macroblock, because the size of each macroblock is not uniform, the calculation of the motion vector is more complicated and requires a large amount of memory resources, its calculation speed is slow, and it is not convenient for hardware implementation

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
  • Motion vector calculating method of AVS motion compensation
  • Motion vector calculating method of AVS motion compensation
  • Motion vector calculating method of AVS motion compensation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings, but the present embodiments are not intended to limit the present invention, and any similar structures and similar changes of the present invention should be included in the protection scope of the present invention.

[0029] like Figure 1-Figure 5 As shown, the motion vector calculation method of AVS motion compensation provided by the embodiment of the present invention is characterized in that it includes a control word pre-allocation module, a bidirectional decoding control module, a motion vector calculation module, a reference motion vector buffer, a storage and In the output module, a motion vector reference value is pre-stored in the reference motion vector buffer, and a vector register for storing the motion vector value is set in the storage and output module. The specific calculation steps of the method are as follows:

[0030] 1...

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, which belongs to the video coding and decoding technology field, relates to a motion vector calculating method of motion compensation of an audio video coding standard (AVS), thereby solving a technical problem of simplification on motion vector calculation. Specifically, the method comprises the following calculating steps that: (1), according to a dividing mode of a current macro-block, a macro-block control word is distributed to the macro-block; (2), the current macro-block is divided into four decoding blocks with the dimension of 8*8 and the divided four decoding blocks are numbered sequentially (from 0 to 3); and (3), according to the dividing mode of the current macro-block and the control word of the macro-block, decoding is carried out successively on all the decoding blocks of the current macro-block; if a flag bit value of a macro-block control word corresponding to a current decoding block is 1, the motion vector value of the current decoding block is calculated; and conversely, a motion vector value stored in a vector register is directly read as the motion vector value of the current decoding block. According to the invention, the provided method has the following advantages that: the utilization rate of the memory is high; the calculating speed is fast; the calculation can be controlled simply; and it is convenient to realize hardware.

Description

technical field [0001] The present invention relates to video encoding and decoding technology, in particular to a motion vector calculation method for AVS motion compensation. Background technique [0002] The digital audio and video codec standard is the basic standard of the digital audio and video industry, and has huge industrial demand in the fields of broadcasting, telecommunications, and consumer electronics. [0003] The AVS (Audio Video Coding Standard) standard is a digital audio and video codec technology standard independently formulated by China. The coding efficiency of this technical standard is equivalent to that of H.264, 2-3 times higher than that of MPEG-2, and the technical solution is simple. The implementation complexity is lower than that of H.264, reaching the highest level of the second generation standard. The characteristic core technologies in the AVS standard include: 8×8 integer transformation, quantization, intra-frame prediction, 1 / 4-precisi...

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/26H04N19/176H04N19/44H04N19/513
Inventor 赵丹丹王大永
Owner SHANGHAI AISINOCHIP ELECTRONICS TECH