Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 7pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5825930: Motion estimating method
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
7 pages

 
Inventor: Park, Dong-seek; Daegu, Republic of Korea
Villasenor, John; Los Angeles, CA
Chen, Feng; Los Angeles, CA

Assignee: Samsung Electronics Co., Ltd., Kyungki-Do, Republic of Korea
The Regents of the University of California, Oakland, CA
other patents from SAMSUNG ELECTRONICS CO., LTD. (491065) (approx. 12,932)
 News, Profiles, Stocks and More about this company

Published / Filed: 1998-10-20 / 1997-03-05

Application Number: US1997000811189

IPC Code: Advanced: H04N 5/14; H04N 7/26; H04N 7/30; H04N 7/32; H04N 7/50;
Core: more...
IPC-7: G06K 9/36;

ECLA Code: H04N7/26A8B; H04N5/14M2; H04N7/26A4C; H04N7/26A4Q2; H04N7/26A6C4C; H04N7/26A6D; H04N7/26A10T; H04N7/26M2; H04N7/50; H04N7/50E5L;

U.S. Class: Current: 382/236; 348/E05.066; 375/E07.105; 375/E07.13; 375/E07.14; 375/E07.146; 375/E07.153; 375/E07.164; 375/E07.176; 375/E07.211; 375/E07.219;
Original: 382/236;

Field of Search: 382/232,236,238,239 348/390,394,396,402,403,404,405,407,409,411,412,413,415,416,419,420,421,430

Priority Number:
1997-03-05  US1997000811189

Abstract:     A motion estimating method for determining a motion vector, using a bit rate-distortion technique in image compression. The motion estimating method includes the steps of obtaining a motion vector (xo, yo) which minimizes a predetermined error function, assuming a preferred motion vector (x, y), calculating the difference (x-diff, y-diff) between (xo, yo) and (x, y), obtaining the number of bits needed to encode the x-diff and y-diff, determining a bias based on a bias model according to the bit number, obtaining a final cost function value based on the difference between a cost function value and a bias, comparing the final cost function value with a predetermined allowance limit, determining the assumed motion vector (x, y) as a motion vector for a current macroblock and updating the allowance limit by using the cost function value, if the cost function value is smaller than the predetermined allowance limit and discarding the assumed motion vector (x, y) if the cost function value is not smaller than the predetermined allowance limit. The disclosed method is successful in increasing the compression rate.

Attorney, Agent or Firm: Sughrue, Mion, Zinn, Macpeak & Seas, PLLC ;

Primary / Asst. Examiners: Couso, Jose L.;

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Family: Show 13 known family members

First Claim:
Show all 7 claims
What is claimed is:     1. A method of compressing data comprising the steps of dividing each picture frame into a predetermined number of macroblocks, selecting a candidate macroblock from each of the similar macroblocks in a previous frame, and encoding a motion vector and a difference between a current macroblock and said candidate macroblock, said method further including a motion estimating method, which comprises the steps of:
  • (a) obtaining a motion vector (xo, yo) which minimizes a predetermined error function;
  • (b) assuming a preferred motion vector (x, y);
  • (c) calculating a difference (x-diff, y-diff) between (xo, yo) and (x, y);
  • (d) obtaining a bit number corresponding to a number of bits needed to encode said x-diff and y-diff;
  • (e) determining a bias based on a bias model according to said bit number;
  • (f) obtaining a final cost function value by means of the difference between a cost function value and a bias;
  • (g) comparing said final cost function value with a predetermined allowance limit;
  • (h) setting said assumed motion vector (x, y) as a motion vector for a current macroblock and updating said allowance limit by using said cost function value, if said cost function value is smaller than said limit value in said step (g); and
  • (i) discarding said assumed motion vector (x, y) if said cost function value is not smaller than said limit value in said step (g).


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

Forward References: Show 10 U.S. patent(s) that reference this one

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (10)   |   Backward references (7)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 12pp US5278647  1994-01 Hingorani et al.  AT&T Bell Laboratories Video decoder using adaptive macroblock leak signals
Buy PDF- 22pp US5550847  1996-08 Zhu  Motorola, Inc. Device and method of signal loss recovery for realtime and/or interactive communications
Buy PDF- 22pp US5650860  1997-07 Uz  C-Cube Microsystems, Inc. Adaptive quantization
Buy PDF- 12pp US5654759  1997-08 Augenbraun et al.  Hitachi America Ltd. Methods and apparatus for reducing blockiness in decoded video
Buy PDF- 22pp US5682204  1997-10 Uz et al.  C Cube Microsystems, Inc. Video encoder which uses intra-coding when an activity level of a current macro-block is smaller than a threshold level
Buy PDF- 14pp US5703966  1997-12 Astle  Intel Corporation Block selection using motion estimation error
Buy PDF- 16pp US5717615  1998-02 Pirson et al.  THOMSON multimedia S.A. Method for selecting motion vectors and image processing device implementing the said method
       
Foreign References: None

Other Abstract Info: DERABS G98-440127

Inquire Regarding Licensing

Powered by Verity


Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help