×

Method and system for encoding images using skip blocks

  • US 5,448,297 A
  • Filed: 09/09/1993
  • Issued: 09/05/1995
  • Est. Priority Date: 06/16/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for encoding a current region of an image, comprising the steps of:

  • (a) comparing the current region to a reference region using a processor; and

    (b) encoding the current region as a skip block in accordance with the comparison of step (a) using the processor, wherein;

    the reference region comprises a corresponding region of a previous image;

    step (a) comprises the steps of;

    (1) encoding the current region to generate a temporary encoded region;

    (2) decoding the temporary encoded region to generate a decoded region;

    (3) generating a Y-component partial error measure SAEy in accordance with the following equation;

    ##EQU12## wherein F is a function of yr (i,j) and yd (i,j), N is the vertical dimension of a Y-component block corresponding to the current region, M is the horizontal dimension of the Y-component block, yr (i,j) are the decoded Y-component signals corresponding to the decoded region, and yd (i,j) are the Y-component signals corresponding to the reference region;

    (4) generating a V-component partial error measure SAEy in accordance with the following equation;

    ##EQU13## wherein F is a function of vr (i,j) and vd (i,j), vr (i,j) are the decoded V-component signals corresponding to the decoded region, and vd (i,j) are the V-component signals corresponding to the reference region;

    (5) generating a U-component partial error measure SAE1 in accordance with the following equation;

    ##EQU14## wherein F is a function of ur (i,j) and ud (i,j), ur (i,j) are the decoded U-component signals corresponding to the decoded region, and ud (i,j) are the U-component signals corresponding to the reference region; and

    (6) generating an error measure E in accordance with the following equation;

    
    
    space="preserve" listing-type="equation">E=(SAE.sub.y +A*SAE.sub.v +B*SAE.sub.u).wherein A and B are constants; and

    (7) comparing the error measure E to a selected threshold value; and

    step (b) comprises the step of encoding the current region as a skipped region, if the error measure is less than a specified threshold value;

    otherwise, encoding the current region as the temporary encoded region.

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