×

Image projection apparatus, memory control apparatus, laser projector, and memory access method

  • US 8,884,975 B2
  • Filed: 11/14/2011
  • Issued: 11/11/2014
  • Est. Priority Date: 11/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. An image projection apparatus comprising:

  • an IC (integrated circuit);

    an image input system circuit configured to input image data;

    a frame memory configured to store the image data;

    a laser oscillator configured to radiate a laser to a screen;

    a deflection part including a reflective optical element and an angle detector for detecting first and second oscillation angles of the reflective optical element and configured to oscillate the reflective optical element with respect to two perpendicularly intersecting axes;

    a storage part configured to store coefficient data of a polynomial expression including a first group of coefficients obtained from the polynomial expression;

    an irradiation position calculating part configured to obtain, by way of the IC, a second group of coefficients based on the first group of coefficients stored in the storage part and the first and second oscillation angles detected by the angle detector, and calculate, by way of the IC, an irradiation position by using the second group of coefficients;

    an address calculating part configured to calculate, by way of the IC, an address in the frame memory corresponding to the irradiation position;

    a memory control part configured to read out pixel data of the address, wherein the memory control part includes;

    an input buffer configured to temporarily store the image data and write the image data to the frame memory;

    an address generating part configured to generate, by way of the IC, a readout address;

    a determining part configured to determine, by way of the IC, whether there are consecutive requests to read out the image data from the same address in the frame memory, determine, by way of the IC, whether there is a request to read the image data corresponding to a blank address by referring to the address generating part, and determining, by way of the IC, whether the reading of the blank address is ignore by depict a blank at a corresponding timing;

    a readout instructing part configured to instruct, by way of the IC, the frame memory to output the image data in a case where the determining part determines that there are no consecutive requests to read out the image data and no request to read the image data corresponding to the blank address, wherein no laser is radiated to a position corresponding to the blank image data;

    a data obtaining part configured to obtain the image data from the frame memory;

    a data reproducing part configured to reproduce the image data consecutively requested to be read out and blank image data corresponding to the blank address;

    an output buffer configured to temporarily store the image data obtained by the data obtaining part and the image data reproduced by the data reproducing part;

    an arbitrating part configured to arbitrate, by way of the IC, a writing request from the input buffer and a readout request from the output buffer by obtaining flags from the input and the output buffers for writing the image data consecutively to the frame memory and reading out the image data from the frame memory; and

    wherein the arbitrating part is configured to arbitrate, by way of the IC, the writing request and the readout request for consecutively writing the image data until a half or more of a storage capacity of the output buffer is filled and for consecutively reading out the image data until the input buffer becomes empty; and

    a laser drive part configured to oscillate the laser oscillator in accordance with a luminance corresponding to the pixel data.

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