×

Memory efficient on-chip buffering for projective transformation

  • US 10,152,767 B1
  • Filed: 12/15/2016
  • Issued: 12/11/2018
  • Est. Priority Date: 12/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by one or more devices, information associated with an input image that includes input pixels arranged in input rows and input columns within a set of input coordinates,the input image to be transformed into an output image that includes output pixels arranged in output rows and output columns within a set of output coordinates;

    determining, by the one or more devices or one or more different devices, a mapping between a first input pixel in a first input row, of the input rows, and a corresponding output pixel in a first output row of the output rows;

    determining, by the one or more devices or the one or more different devices, a quantity of rows based on the mapping,the quantity of rows being smaller than a total number of the input rows;

    selectively storing pixel values that are in or between a starting input row and an end input row,a total number of rows from the starting input row to the end input row being the quantity of rows;

    determining a row replication value that indicates a quantity of times that the first output row or the first input row is to be replicated in the output image; and

    generating the output image using at least some of the stored pixel values,the generating the output image comprising determining that the row replication value is satisfied, andthe output image being a transformed image of the input image.

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