Programmable architecture and methods for motion estimation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6965644
APP PUB NO 20010046264A1
SERIAL NO

09797035

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory. In quarter pixel interpolation, the ACU performs pixel averaging arithmetic using pixel groups from the image and search memories, and writes back to the search memory. In some quarter pixel interpolations, temporary interpolated blocks from the image memory are used to interpolated quarter pixel blocks. These temporary blocks are obtained by pixel averaging in the ALU using pixel groups from the search memory. In error prediction determination, the ALU performs pixel subtraction using the pixel groups from the image memory and from the search memory, and writes back to the image memory.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
8X8 INC675 CREEKSIDE WAY CAMPBELL CA 95008

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Fandrianto, Jan Los Gatos, CA 24 1248
Martin, Bryan R Santa Clara, CA 134 2646
Rainnie, Hedley K J Santa Clara, CA 8 431
Sutardja, Sehat Cupertino, CA 564 7602
Wang, Chi Shin Los Altos Hills, CA 17 340

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation