×

Adaptive motion vector decision method and device for digital image stabilizer system

  • US 5,748,231 A
  • Filed: 06/07/1993
  • Issued: 05/05/1998
  • Est. Priority Date: 10/13/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. An image stabilization device having a memory for storing image data in fields, and a control portion for correcting motion of image data stored in said memory by a received accumulated motion vector, said image stabilization device comprising:

  • local motion vector generation means for receiving image data, converting said received image data into binary edge data, sequentially generating correlation data in local motion estimation areas by matching patterns of said edge data of current field and previous field, and sequentially generating respective local motion vectors of said local motion estimation areas and respective statistical variables descriptive of said local motion vectors by analyzing said generated correlation data, said statistical variables including the respective isolativity of each of said local motion vectors from other local motion vectors within the same field and including the respective instability of each of said local motion vectors in each most recent field respective to a field just previous;

    field motion vector generation means for receiving said local motion vectors and statistical variables, generating a respective isolation weight for each said local motion vector that is of decreased value with increased isolativity and is zero for isolativity beyond a predefined value, generating a respective stability weight signal that is of decreased value with increased instability, generating a respective output weight signal for each said local motion vector by additively combining its respective isolation and respective stability weights and generating a respective field motion vector by weighted averaging of the local motion vectors within each field, said weighted averaging including a multiplying of each of said local motion vectors within each field by a corresponding one of said output weight signals to form a product that selectively is included or is not included at all within a vector sum of weighted local motion vectors within each field, which vector sum is divided by a sum of the weights just of said weighted local motion vectors included in said vector sum in order to generate said respective field motion vector; and

    accumulated motion vector generation means for receiving said field motion vector and generating said accumulated motion vector by accumulating said received field motion vector into an attenuated response to the previous accumulated motion vector supplied byattenuator means included within said accumulated motion vector generation means.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×