A method of displaying holograms using one or more spatial light modulators comprising light-modulating pixels, the method comprising: receiving, at a spatial light modulator, a first hologram comprising a first plurality of hologram pixels each having a respective hologram pixel value; and displaying the first hologram on a plurality of the light-modulating pixels of said spatial light modulator by displaying each hologram pixel value on a contiguous group of light-modulating pixels of the plurality of light-modulating pixels such that there is a one-to-many pixel correlation between each hologram pixel and the number of light-modulating pixels of the contiguous group, which display said pixel value; wherein each hologram pixel value within the first hologram is displayed on the same number of light-modulating pixels as each of the respective others; the method further comprising: receiving, at a spatial light modulator, a second hologram comprising a second plurality of second hologram pixels each having a respective second hologram pixel value; and displaying the second hologram on a plurality of the light-modulating pixels of said spatial modulator by displaying each second hologram pixel value on a contiguous group of light-modulating pixels of the plurality of light-modulating pixels such that there is a one-to-many pixel correlation between each second hologram pixel and the number of light-modulating pixels of the contiguous group, which display said pixel value or by displaying each second hologram pixel value on a corresponding light-modulating pixel such that there is a one-to-one correlation between each second hologram pixel and a single light-modulating pixel which displays said pixel value; wherein each second hologram pixel value within the second hologram is displayed on the same number of light-modulating pixels as each of the respective others; and wherein a first number of light-modulating pixels are used to display each hologram pixel value of the first hologram and a second, different, number of light-modulating pixels are used to display each second hologram pixel value of the second hologram. receiving, at a spatial light modulator, a first hologram comprising a first plurality of hologram pixels each having a respective hologram pixel value; and displaying the first hologram on a plurality of the light-modulating pixels of said spatial light modulator by displaying each hologram pixel value on a contiguous group of light-modulating pixels of the plurality of light-modulating pixels such that there is a one-to-many pixel correlation between each hologram pixel and the number of light-modulating pixels of the contiguous group, which display said pixel value; wherein each hologram pixel value within the first hologram is displayed on the same number of light-modulating pixels as each of the respective others; the method further comprising: receiving, at a spatial light modulator, a second hologram comprising a second plurality of second hologram pixels each having a respective second hologram pixel value; and displaying the second hologram on a plurality of the light-modulating pixels of said spatial modulator by displaying each second hologram pixel value on a contiguous group of light-modulating pixels of the plurality of light-modulating pixels such that there is a one-to-many pixel correlation between each second hologram pixel and the number of light-modulating pixels of the contiguous group, which display said pixel value or by displaying each second hologram pixel value on a corresponding light-modulating pixel such that there is a one-to-one correlation between each second hologram pixel and a single light-modulating pixel which displays said pixel value; wherein each second hologram pixel value within the second hologram is displayed on the same number of light-modulating pixels as each of the respective others; and wherein a first number of light-modulating pixels are used to display each hologram pixel value of the first hologram and a second, different, number of light-modulating pixels are used to display each second hologram pixel value of the second hologram.