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

Motion estimation device, motion estimation method, and motion estimation program

Inactive Publication Date: 2010-04-08
PANASONIC CORP
View PDF13 Cites 55 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0100]Accordingly, the present invention provides a motion estimation device that can execute direct prediction while reducing a cost of an internal memory, in a system that reduces a bandwidth for data transfer between the motion estimation device and an external frame memory, by providing in the motion estimation device an internal local memory having a memory capacity corresponding to a motion estimation range.

Problems solved by technology

Therefore, it is not realistic for the information media to handle such an enormous amount of information as it is in digital form.
For example, although video phones are already in the actual use via Integrated Services Digital Network (ISDN) which offers a transmission speed of 64 Kbit / s to 1.5 Mbit / s, it is impossible to transmit images on televisions and images taken by cameras directly through ISDN.
However, even if the local memory 702 is provided as an internal memory in the motion estimator 560, adoption of H.264 standard or an enlarged corresponding field angle causes a problem in a data transfer amount of the reference pixel MEpel. FIG. 5 is a schematic diagram showing memory management for the conventional motion estimation.

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 estimation device, motion estimation method, and motion estimation program
  • Motion estimation device, motion estimation method, and motion estimation program
  • Motion estimation device, motion estimation method, and motion estimation program

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0132]The following describes the first embodiment according to the present invention with reference to FIGS. 11 to 13.

[0133]FIG. 11 is a block diagram showing a structure of a motion estimation device according to the first embodiment of the present invention. It should be noted that the reference symbols in FIG. 4 are assigned to identical elements in FIG. 11, so that the details of those elements are same as described above.

[0134]The motion estimation device according to the first embodiment includes a multi-frame memory 504 and a motion estimator 100.

[0135]The structure of the motion estimator 100 of FIG. 11 differs from the structure of the motion estimator 506 of FIG. 4 in further including a selector 106, a direct predictor 108, an access flag storage unit 110, and a direct determinor 112.

[0136]The motion estimator 100 performs the processing described below to execute motion estimation including direct prediction. It should be noted that the common motion estimation unit 704...

second embodiment

[0157]The following describes the second embodiment according to the present invention with reference to FIGS. 14 to 16B.

[0158]FIG. 14 is a block diagram showing a structure of a motion estimation device according to the second embodiment of the present invention. It should be noted that the reference symbols in FIG. 11 are assigned to identical elements in FIG. 14, so that the details of those elements are same as described above.

[0159]The motion estimation device according to the second embodiment includes the multi-frame memory 504 and a motion estimator 200.

[0160]The motion estimator 200 of FIG. 14 differs from the motion estimator 100 of FIG. 11 in further including the cache memory 802 between the multi-frame memory 504 and the local memory 702. In addition, the motion estimator 200 does not have the access flag storage unit 110 included in the motion estimator 100. The storage capacity of the cache memory 802 is greater than that of the local memory 702 and smaller than that ...

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 motion estimation device executes motion estimation for a macroblock in a current picture, using pixel data of a reference picture in a multi-frame memory (504), including the following elements. A local memory (702) holds a part of the pixel data. The part is in a first range from which motion is estimated in first motion estimation, and read out from the multi-frame memory (504). A common motion estimation unit (704) executes the first motion estimation using pixel data in the part held in the local memory (702). A direct motion estimation unit (108) executes the second motion estimation using pixel data in the pixel data of the reference picture by an algorithm different from that of the first motion estimation. The pixel data used by the direct motion estimation unit (108) is included in a second range which includes the first range and is larger than the first range.

Description

TECHNICAL FIELD[0001]The present invention relates to moving picture coding, and more particularly to a motion estimation integrated circuit, a motion estimation method, a motion estimation device, and a motion estimation program which execute motion estimation for moving picture coding.BACKGROUND ART[0002]Recently, with the arrival of the age of multimedia in which audio, video and other data are integrally handled, existing information media, i.e., newspapers, journals, TVs, radios and telephones and other means through which information is conveyed to people has come under the scope of multimedia. Generally speaking, multimedia refers to something that is represented by associating not only characters but also graphics, audio and especially images and the like together. However, in order to include the aforementioned existing information media in the scope of multimedia, it appears as a prerequisite to represent such information in digital form.[0003]However, when estimating the ...

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/26H04N5/00
CPCH04N19/105H04N19/573H04N19/159H04N19/176H04N19/51H04N19/149H04N19/61H04N19/103H04N19/109H04N19/132H04N19/156H04N19/174H04N19/426H04N19/43H04N19/433H04N19/533H04N19/52
Inventor OKADA, KOHEIIGUCHI, MASAYASUTAKAHASHI, JUN
Owner PANASONIC CORP
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