Fully addressable cut-to-measure LED array
A cut-to-measure display device comprising a plurality of pixel groups ( 300 ) and a main controller. Each pixel group comprises one sub-controller ( 301 ) and a plurality of individually controllable pixels ( 305 ), out of which all are connected to the sub-controller of the pixel group and at least one is further connected ( 304 ) to a sub-controller of an adjacent pixel group. The main controller is connected to the sub-controllers and configured to selectively control the sub-controllers in order that the pixels display an image corresponding to predetermined image data. Cutting a display device with these features into an arbitrary geometric shape may disconnect some pixels from their respective sub-controllers. However, at least one pixel in each pixel group is connected to a further sub-controller which is operable to take the place of a sub-controller from which it has been cut off, so there is a low risk of completely disconnecting pixels.
1. A computer-implemented method of positioning a closed two-dimensional contour relative to a two-dimensional lattice of pixels, sub-controllers and connections from pixels to sub-controllers, each pixel being an endpoint of the one or more connections, the method comprising:
sampling a plurality of positions within one unit cell of the lattice; counting, for each sampled position, a number of the sub-controllers contained inside the contour when positioned there; and
selecting a position having the greatest possible number of the sub-controllers inside the contour.
2. A method according to claim 1 , further comprising:
counting, when the greatest possible number of the sub-controllers inside the contour is achieved for more than one position, for each of these positions, a number of the pixels inside the contour that have no connection not intersecting the contour; and
selecting, from these positions, a position which yields the least number of the pixels inside the contour that have no connection not intersecting the contour.