×

Multi-byte processing of byte-based image data

  • US 5,764,787 A
  • Filed: 03/27/1996
  • Issued: 06/09/1998
  • Est. Priority Date: 03/27/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing image signals, comprising the steps of:

  • (a) loading values representative of eight consecutive reference pixels into a register of eight 8-bit fields using a byte-based first SIMD instruction; and

    (b) applying a second SIMD instruction to the register to transform the values, wherein the second SIMD instruction operates on the register as if the values were a single value, wherein the values are transformed by the steps of;

    (1) subtracting four 16-bit values corresponding to eight consecutive target pixels from four 16-bit values in the register using a word-based SIMD subtraction instruction to generate four 16-bit differences;

    (2) optionally shifting the four 16-bit differences left eight bits to generate four 16-bit shifted differences;

    (3) squaring either the four 16-bit differences or the four 16-bit shifted differences to generate one or more 16-bit squares; and

    (4) summing the 16-bit squares.

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