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

High-speed motion estimation method

a motion estimation and high-speed technology, applied in the field of high-speed motion estimation apparatus and methods, can solve the problems of inability of motion estimation apparatus to read pixel data, inability to meet the needs of users, etc., to achieve the effect of reducing inputs/outputs

Inactive Publication Date: 2013-09-26
ELECTRONICS & TELECOMM RES INST
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach minimizes inputs / outputs with external frame memory, enabling faster motion estimation while maintaining picture quality by simultaneously receiving and outputting necessary pixel data, thus reducing processing time and improving overall encoder performance.

Problems solved by technology

In the decimal-times estimation, the performance of the picture encoder may be deteriorated because the calculation time of the SAD and the input / output time of the frame memory are primarily focused upon the prediction of motion estimation.
Therefore, in the case of the picture encoder, due to the limited bandwidth of the memory, the input / output function of a stored memory may become bottlenecked.
Consequently, a motion estimation apparatus may not be able to read the pixel data necessary for a calculation from the frame memory within a predetermined time upon estimation of motion.
Accordingly, the picture encoder requires a large amount of calculations, and thus, since much processing time is taken per macroblock, delayed processing time deteriorates the overall performance of the picture encoder.

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
  • High-speed motion estimation method
  • High-speed motion estimation method
  • High-speed motion estimation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]Exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the following description, when the detailed description of the relevant known function or configuration is determined to be unnecessarily obscure, the most important point of the present invention, the detailed description, will be omitted.

[0033]FIG. 2 is a diagram illustrating the configuration of a motion estimation apparatus according to an embodiment of the present invention. FIG. 3 is a diagram illustrating the detailed configuration of an integer-times motion estimation unit according to an embodiment of the present invention.

[0034]Referring to FIG. 2, a motion estimation apparatus 100 may interlink a frame memory 10, and may include an integer-times motion estimation unit 110, a decimal-times motion estimation unit 120 and a current region memory 130.

[0035]The integer-times motion estimation unit 110 may include a shared estimation region memor...

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

A high-speed motion estimation method for estimating a motion of a picture at high speed in a high-speed motion estimation apparatus including an integer-times motion estimation unit and a decimal-times motion estimation unit. The integer-times motion estimation unit (1) receives pixel data of a picture for estimation of motion from an external frame memory, (2) stores pixel data of a current region in a current macroblock storage where multiple inputs / outputs are made, (3) stores pixel data of an estimation region in an estimation region macroblock storage of a sharable multiple input / output bank type, and (4) predicts an integer-times motion vector using both stored pixel data. The decimal-times motion estimation unit reads the pixel data of the estimation region from the estimation region macroblock storage which is sharable, and predicts a decimal-times motion vector using the read pixel data of the estimation region and the integer-times motion vector.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a divisional of co-pending application Ser. No. 12 / 495, 626 filed on Jun. 30, 2009, and claims the priority of Korean Patent Application No. 2008-111627 filed on Nov. 11, 2008, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to an estimation of a high-speed motion in an encoder for the compression of a picture, and more particularly, to a high-speed motion estimation apparatus and method, which have a sharable multiple input / output bank memory structure.[0004]2. Description of the Related Art[0005]An encoder for the compression of a picture (hereinafter, referred to as “a picture encoder”) estimates motion by macroblock unit of a specific pixel size, and predicts a motion vector of a position where the value of a Sum of Absolute Differences (hereinafter, referred to as “S...

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(United States)
IPC IPC(8): H04N7/36H04N19/105H04N19/139H04N19/196H04N19/423H04N19/426H04N19/436H04N19/50H04N19/51H04N19/523H04N19/53H04N19/57H04N19/59
CPCH04N19/51H04N19/00587H04N19/523H04N19/433
Inventor LEEPARK, SEONG MOLEE, SANG HEONEUM, NAK WOONG
Owner ELECTRONICS & TELECOMM RES INST