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

A system for estimating motion vector

A motion vector and vector technology, applied in the field of motion vector estimation system, can solve the problem that the motion estimator cannot reuse pixel data, increase the storage bandwidth load, etc., and achieve the effect of increasing the reuse rate and reducing the storage bandwidth

Inactive Publication Date: 2009-02-11
QUANTA COMPUTER INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In other words, the motion estimator will not be able to reuse the pixel data stored in the search window 22, but must reload the 9b contained in the search window 26 2 pixels
In the prior art mentioned above, if the search window is shifted by an arbitrarily variable offset, repeated loading of data will increase the load on the storage bandwidth

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
  • A system for estimating motion vector
  • A system for estimating motion vector
  • A system for estimating motion vector

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035]Please refer to FIG. 3 , which is a functional block diagram of a motion vector estimation system 30 according to a first preferred embodiment of the present invention. The motion vector estimation system (Motion vector estimation system) 30 includes a motion vector prediction circuit (Motion vector prediction circuit) 32, a search window offset detection circuit (Search window offset detecting circuit) 34, a search window storage unit (Search window memory) 36, A motion vector detecting circuit (Motion vector detecting circuit) 38 , a first adder (Adder) 40 , a second adder 42 and a motion vector memory unit (Motion vector memory) 44 . In this embodiment, the motion vector estimation system 30 is used to estimate an output motion vector of a first macroblock (Macroblock) in a first frame (Frame) 46 . As shown in FIG. 3 , the first frame 46 is input to the motion vector detection circuit 38 via an input terminal.

[0036] In the above-mentioned embodiment, the motion ve...

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 relates to a motion vector evaluate system and relative method for evaluating one output motion vector of one micro block in one frame. Wherein, the motion vector evaluate system can selectively translates or not translate the search window of each micro block, to increase the repeat utilization of pixel data in search window and reduce memory bandwidth.

Description

technical field [0001] The present invention relates to a motion vector estimation system (Motion vector estimation system) and its method, in particular to a motion vector estimation system and its method which can effectively reduce memory and bandwidth load and improve the accuracy of motion estimation. Background technique [0002] In the existing video decoding device (Video encoder), the motion vector estimation system is the most important part. Motion vector estimation systems not only require huge computational energy, but also in [0003] When reading pixel data, a huge storage bandwidth is often required. [0004] see figure 1 , figure 1 It is a functional block diagram of a conventional video decoding device 10 . In the video decoding device 10, a hardware accelerator (Hardware accelerator) 12 is used to be responsible for a large number of calculations required for motion estimation, and a central processing unit (Central processing unit, CPU) 14 is used to ...

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/26H04N19/176H04N19/52H04N19/70
Inventor 谢镇宇王瑞麟赵维民
Owner QUANTA COMPUTER INC