Abstract:
Two images are stitched together through minimization of a cost function that consists of registration errors from image data of the two images, as well as the estimated errors from a set of sensors. The weight function in the cost function is derived from the confidence value of sensor estimation that considers the sensor errors including lift and off page as well as a measure of accuracy of the sensor readings. Weights are used to adjust image registration accuracy against sensor accuracy to produce a set of registration parameters that would best stitch the two images together. In order to handle large errors for initial registration parameters and to avoid local minima in the minimization process, the image pair may be registered in a lower resolution and then refined in a higher resolution.
Abstract:
An optical scanner includes a plurality of scanning optical systems each of which scans a different surface to be scanned and includes a light source configured to emit a light beam, an optical deflector having a plurality of reflection surfaces, and a synchronization detector configured to receive the light beam deflected by the optical deflector and detect a timing to scan an effective area of the surface to be scanned with the deflected light beam before a scanning is started or after the scanning is completed. The synchronization detector of one of a pair of scanning optical systems is disposed on a scanning end side to determine the scanning timing, and the synchronization detector of the other one of the pair of scanning optical systems is disposed on a scanning start side to determine the scanning timing.
Abstract:
An image data is pre-processed in parallel by a pre-processing unit (A) and a pre-processing unit (B) arranged in parallel. The image data is transferred in synchronization with an image processing signal obtained by ORing a BD signal and an interpolation signal. Laser scanning for plural beams of a multi-laser beam is performed in synchronization with the BD signal. Color matching processing or zeronization processing for the multi-laser beam is performed in synchronization with the image processing signal.
Abstract:
In an image reading apparatus, a retreat control device moves a conveyance target through a conveyance mechanism, when a stop operation is performed by a stop control device, in an opposite direction to an image reading direction to a position further from a restart reference position set by a position setting unit. A reading control device again moves the conveyance target, which has been moved by the retreat control device, at a constant speed in the image reading direction under a predetermined condition; inputs a line start signal to a reading unit when an offset time set by a time setting unit has elapsed from a time point when the conveyance target reaches the restart reference position; and periodically inputs a line start signal to thereby cause the reading unit to perform a reading operation from a point; where the reading unit is located when the offset time has elapsed.
Abstract:
A computer peripheral that operates either as a computer mouse or as a scanner. The peripheral includes navigation sensors that generate information on motion of the device and an image array that captures successive image frames of an object being scanned. In a mouse mode, the peripheral periodically transfers readings from the navigation sensors to a computing device so that the computing device can track a position of the device. In a scanner mode, in addition to obtaining navigation information from the navigation sensors, the peripheral also captures image frames as it is moved across the object. Operation of the navigation sensors and image array may be synchronized such that an association between the image data and the navigation information may be generated and maintained as image frames are transferred to the computing device, even if some of the frames are dropped in transmission between the scanner-mouse and a computer.
Abstract:
An image forming apparatus includes a light source to emit a laser beam; a resonant scanning mirror, including a reflection surface to reflect the laser beam emitted from the light source, to scan the reflected laser beam by oscillating the reflection surface; at least one detector to detect the reflected laser beam during the scanning of the reflected laser beam, and generate a synchronizing signal each time the reflected laser beam is detected; and at least one light selection unit to restrict a path over which the reflected laser beam is incident on the at least one detector to a predetermined path.
Abstract:
An optical scanner used for an image-forming device to form a color image includes a plurality of photosensitive drums for superimposing a developer image formed on each of the plurality of photosensitive drums. The optical scanner includes a casing, a plurality of light sources, a deflector, an optical system, and a storage device. The plurality of light sources is provided in a one-to-one correspondence with the plurality of photosensitive drums. Each of the plurality of light source emits a laser beam. The deflector is provided in the casing for deflecting the laser beam. The optical system is provided in the casing for guiding the deflected laser beam to a corresponding one of the plurality of photosensitive drums to make the laser beam scan the corresponding one of the plurality of photosensitive drums. The storage device stores a characteristic related to the laser beam scanning the corresponding one of the photosensitive drums.
Abstract:
A pixel clock generating device includes a time interval detection unit detecting a time interval between a first signal and a second signal in each of cyclically repeating N (≧2) time periods; a comparing unit cyclically selecting a target value from N target values corresponding to the N time periods and outputting an error indicating a difference between the detected time interval and the selected target value for each of the N time periods; a frequency calculation unit correcting a frequency of the pixel clock signal based on the error and cyclically generating a frequency specification signal indicating the corrected frequency for each of the N time periods; a high-frequency clock generating unit generating a high-frequency clock signal; and a pixel clock generating unit generating a pixel clock signal based on the frequency specification signal and the high-frequency clock signal.
Abstract:
The drive control device of a light scanning apparatus can be easily controlled, occurrence of overshoot can be prevented, and a scanning range of a mirror section can be adjusted in a short time. An amplitude adjusting section generates at least one of first adjusting voltage for acceleration, whose amplitude is higher than that of adjusting voltage for obtaining object amplitude, and second adjusting voltage for deceleration, whose amplitude is lower than that of the adjusting voltage for obtaining the object amplitude, and applies the same to a drive circuit for a prescribed time, to perform feedback control, when a comparing section generates an error signal, so as to cancel increase-decrease variation of the error signal.
Abstract:
A pixel clock generator that generates a pixel clock to regulate a drive timing of a scanning light source includes a data generating circuit that generates phase data based on a phase data pattern to correct an uneven scanning speed and fluctuation of scanning widths, and a pixel clock generating circuit generates a pixel clock having a long cycle based on a high-frequency clock and that performs a phase shift for the pixel clock based on the high-frequency clock. The phase pattern is set-such that difference in an amount of the phase shift between the pixel clocks adjacent to each other does not exceed a basic amount of the phase shift of the pixel clock generating circuit.