Patent ID: 9456172
Filing Date: 2016-09-27
CPC Classification: G02B,G03B,H04N

Claim Text:
1. A method for projecting 2D images represented by pixels onto a 2D surface, using at least one laser which generates at least one coherent beam and is arranged to impinge upon at least one micro-mirror arranged for pivoting, at non-uniform angular velocity, about two axes, so as to reflect the coherent beam sequentially over the entirety of said 2D surface, the method comprising: providing a computerized representation of a first, dense, grid of spatial 3D coordinates comprising a multiplicity of angular orientations of the mirror given a specific predefined operating modulating frequency of the laser; where the spatial 3D coordinates in space respectively correspond to a set of time-points that are evenly distributed along a time-dimension with constant time-discretization deltaT; deriving a dense 2D representation of an image, comprising a dense grid of first coordinate pairs, from said first, dense, grid of spatial 3D coordinates, where the coordinate pairs in said 2D representation respectively correspond to said set of time-points; defining a computerized representation of a sparse 2D grid of second coordinate pairs, which is sparser than said dense 2D representation, wherein said second coordinate pairs are spaced such that distances between any two adjacent coordinate pairs along a row of said sparse 2D grid are constant; and finding, in said dense grid of first coordinate pairs, the subset of coordinate pairs that is closest to the second sparser grid of coordinate pairs, thereby to yield a third grid of 2D spatial coordinates characterized in that if a laser is used to project a digitally represented image onto a 2D surface, from a user-selected distance within the range of distances, and the laser operation is timed to project pixels whose locations respectively correspond to the subset of uniformly distanced positions forming said third grid, image distortion is prevented despite non-uniformity of said micro-mirror's angular velocity.