IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0414531
(2003-04-15)
|
발명자
/ 주소 |
- Herwald, Marc Alan
- Gibson, Gretchen Yvonne
- Marra, III, Michael Anthony
- Yackzan, Joseph Kamal
|
출원인 / 주소 |
- Lexmark International, Inc.
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
24 |
초록
▼
A scanning operation is synchronized with the motion of a scan mechanism. Encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned are received. These encoder signals may include a single channel phase signals are channel A and channel B pha
A scanning operation is synchronized with the motion of a scan mechanism. Encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned are received. These encoder signals may include a single channel phase signals are channel A and channel B phase signals. Transitions of the encoder signals are detected. Scan pulses for triggering a scan operation by a scan element are generated based on transitions of the encoder signals. Differences in the encoder signal resolution and a desired scan resolution are compensated for in the generation of the scan pulses. A transfer signal is generated in synchronization with the scan pulses for controlling output of data from the scan element. Variations of the velocity of the scan mechanism cause variations of the frequency at which the scan pulses are generated. Variations in the velocity of the scan mechanism are accounted for during this synchronization by varying the duration of the transfer state of the transfer signal in relation to the variations of the scan pulse frequency. The duration of the exposure state of transfer signal is kept constant, ensuring a constant exposure time for the scanning device.
대표청구항
▼
1. A method for synchronizing output of a scanning device with the motion of a scan mechanism within the device, comprising the steps of:receiving encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned; detecting transitions of the encoder
1. A method for synchronizing output of a scanning device with the motion of a scan mechanism within the device, comprising the steps of:receiving encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned; detecting transitions of the encoder signals; generating scan pulses for triggering a scan operation by a scan element at a desired scan resolution based on the detected transitions of the encoder signals, wherein the scan pulses are accumulated until the frequency of the scan pulses decreases to a predetermined frequency; and generating a transfer signal, the transfer signal being generated with a transfer state of a first duration while the scan pulses are accumulated, the transfer signal controlling output of data from the scan element in synchronization with the scan pulses, accounting for variations in velocity of the scan mechanism. 2. The method of claim 1, wherein the scan mechanism includes a scan bar, and the motion of the scan bar is controlled by a DC motor.3. The method of claim 1, wherein the steps of receiving, detecting, generating the scan pulses, and generating the transfer signal are performed during a starting portion of the scan operation.4. The method of claim 1, wherein the steps of receiving, detecting, generating the scan pulses and generating the transfer signal are performed throughout a scan operation.5. The method of claim 1, wherein the encoder signals include a single channel phase signal.6. The method of claim 5, wherein the step of detecting includes detecting low to high and high to low transitions of the single channel phase signal.7. The method of claim 1, wherein the encoder signals include a channel A phase signal and a channel B phase signal.8. The method of claim 7, wherein the step of detecting includes detecting transitions of the channel A phase signal from low to high and from high to low and detecting transitions of the channel B phase signal from low to high and from high to low.9. The method of claim 1, wherein the variations of the velocity of the scan mechanism cause variations of the frequency at which the scan pulses are generated.10. The method of claim 9, wherein the step of generating scan pulse signals includes updating a frequency of scan pulses at each detected transition of the encoder signals.11. The method of claim 1, wherein the scan operation is triggered from rising edges of the scan pulses.12. The method of claim 1, wherein the transfer signal transitions between an exposure state and a transfer state, and data is transferred from the scan element when the transfer signal is in the transfer state.13. The method of claim 12, wherein the transfer signal is low during the exposure state and high during the transfer state.14. The method of claim 12, wherein the variations of the velocity of the scan mechanism cause variations of the frequency at which the scan pulses are generated, and the step of generating the transfer signal includes varying the duration of the transfer state for the transfer signal in relation to the variations of the frequency at which the scan pulses are generated.15. The method of claim 1, wherein the step of generating scan pulses includes compensating for a difference in an encoder resolution and the desired scan resolution.16. The method of claim 1, wherein the scanning device scans data at a high resolution.17. An apparatus for synchronizing output of a scanning device with the motion of a scan mechanism within the device, comprising:an encoder mechanism having an encoder and an encoder wheel for generating encoder signals; a DC motor coupled to said encoder wheel for rotating said encoder wheel; a scan pulse generator for receiving the encoder signals, the encoder signals being indicative of an angular position of said DC motor and indicative a position of the scan mechanism relative to a scan platen or an object being scanned, detecting transitions of the encoder signals, and generating scan pulses for triggering a scan operation by the scan element at a desired scan resolution based on the detected transitions of the encoder signals; and a transfer signal generator for generating a transfer signal for controlling output of data from the scan element in synchronization with the scan pulses, wherein the transfer signal generator accounts for variations in velocity of the scan mechanism. 18. The apparatus of claim 17, wherein the scan mechanism includes a scan bar, and the motion of scan bar is controlled by the DC motor.19. The apparatus of claim 17, wherein the scan pulse generator receives the encoder signals, detects transitions of the encoder signals, and generates scan pulses and the transfer signal generator generates the transfer signal during a starting portion of the scan operation.20. The apparatus of claim 17, wherein the scan pulse generator receives the encoder signals, detects transitions of the encoder signals, and generates scan pulses, and the transfer signal generator generates the transfer signal throughout the scan operation.21. The apparatus of claim 17, wherein the encoder signals include a single channel phase signal.22. The apparatus of claim 21, wherein the scan pulse generator detects low to high and high to low transitions of the single channel phase signal.23. The apparatus of claim 17, wherein the encoder signals include a channel A phase signal and a channel B phase signal.24. The apparatus of claim 23, wherein the scan pulse generator detects transitions of the channel A phase signal from low to high and from high to low and detects transitions of the channel B phase signal from low to high and from high to low.25. The apparatus of claim 17, wherein the variations of the velocity of the scan mechanism cause variations of the frequency at which scan pulses are generated.26. The apparatus of claim 25, wherein the scan pulse generator updates a frequency of the scan pulses at each detected transition of the encoder signals.27. The apparatus of claim 17, wherein the scan operation is triggered from rising edges of the scan pulses.28. The apparatus of claim 17, wherein the transfer signal transitions between an exposure state and a transfer state, and data is output from the scan element when the transfer signal is in the transfer state.29. The apparatus of claim 28, wherein the transfer signal is low during the exposure state and high during the transfer state.30. The apparatus of claim 28, wherein the variations of the velocity of the scan mechanism cause variations of the frequency at which the scan pulses are generated, and the transfer signal generator generates a transfer signal in synchronization with the scan pulses by varying the duration of the transfer state for the transfer signal in relation to the variations of the frequency at which the scan pulses are generated.31. The apparatus of claim 17, wherein the scan pulse generator compensates for a difference in the encoder resolution and the desired scan resolution in the generation of the scan pulses.32. The apparatus of claim 17, wherein the scanning device scans data at a high resolution.33. A method for generating scan pulses for triggering a scan operation, comprising the steps of:determining a difference between a desired scan resolution and a resolution of encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned; and generating scan pulses for triggering a scan operation by a scan element, compensating for differences in the encoder signal resolution and the desired scan resolution, wherein if the encoder signal resolution is less than the desired scan resolution, the difference is compensated for by interpolating between encoder signal transitions to generate the scan pulses. 34. The method of claim 33, wherein if the encoder resolution is greater than the desired scan resolution, the difference is compensated for by generating scan pulses only at some of encoder signal transitions.35. The method of claim 33, wherein if the encoder resolution is the same as the desired scan resolution, scan pulses are generated at each encoder signal transition.36. The method of claim 33, wherein variations of the velocity of the scan mechanism cause variations of the frequency at which scan pulses are generated.37. The method of claim 36, wherein the frequency at which the scan pulses are generated is updated at every encoder signal transition.38. An apparatus for generating scan pulses for triggering a scan operation, comprising:means for determining a difference between a desired scan resolution and a resolution of encoder signals indicative of a position of the scan mechanism relative to a scan platen or an object being scanned; and means for generating scan pulses for triggering a scan operation by a scan element, compensating for differences in the encoder signal resolution and the desired scan resolution. 39. The apparatus of claim 38, wherein if the encoder signal resolution is less than the desired scan resolution, the difference is compensated for by interpolating between encoder signal transitions to generate the scan pulses.40. The apparatus of claim 38, wherein if the encoder resolution is greater than the desired scan resolution, the difference is compensated for by generating scan pulses only at some of encoder signal transitions.41. The apparatus of claim 38, wherein if the encoder resolution is the same as the desired scan resolution, scan pulses are generated at each encoder signal transition.42. The apparatus of claim 38, wherein variations of the velocity of the scan mechanism cause variations of the frequency at which scan pulses are generated.43. The apparatus of claim 42, wherein the frequency at which the scan pulses are generated is updated at every encoder signal transition.44. A method for synchronizing output of a scanning device with the motion of a scan mechanism within the device, comprising the steps of:receiving scan pulses for triggering a scan operation, wherein the scan pulses are accumulated until the frequency of the scan pulses decreases to a predetermined frequency; generating a transfer signal, wherein while the scan pulses are accumulated, the transfer signal is generated with a transfer state of a minimum duration; and synchronizing the transfer signal controlling output of data from the scan element with the scan pulses, accounting for variations in velocity of the scan mechanism. 45. The method of claim 44, wherein the transfer signal transitions between an exposure state to a transfer state, and data is transferred from the scan element when the transfer signal is in the transfer state.46. The method of claim 45, wherein the transfer signal is low during the exposure state and high during the transfer state.47. The method of claim 45, wherein the variations of the velocity of the scan mechanism cause variations of the frequency of the scan pulses, and the step of synchronizing includes varying the duration of the transfer state for the transfer signal in relation to the variations of the frequency of the scan pulses.48. The method of claim 47, wherein the step of varying includes decreasing the duration of the transfer state for the transfer signal in proportion to increases in the frequency of the scan pulses until the duration of the transfer state reaches a minimum duration.49. The method of claim 48, wherein the step of synchronizing further includes accumulating the generated scan pulses when the minimum duration for the transfer state of the transfer signal is reached.50. The method of claim 44, wherein the step of synchronizing includes maintaining a constant duration for the exposure state of the transfer signal.51. The method of claim 50, wherein the constant duration for the exposure state corresponds to a constant exposure time for the scanning device.52. An apparatus for synchronizing output of a scanning device with the motion of a scan mechanism within the device, the apparatus performing the steps of:receiving scan pulses for triggering a scan operation, wherein the scan pulses are accumulated until the frequency of the scan pulses decreases to a predetermined frequency; generating a transfer signal, wherein while the scan pulses are accumulated, the transfer signal is generated with a transfer state of a minimum duration; and synchronizing a transfer signal controlling output of data from the scan element with the scan pulses, accounting for variations in velocity of the scan mechanism. 53. The apparatus of claim 52, wherein the transfer signal transitions between an exposure state to a transfer state, and data is transferred from the scan element when the transfer signal is in the transfer state.54. The apparatus of claim 53, wherein the transfer signal is low during the exposure state and high during the transfer state.55. The apparatus of claim 53, wherein the variations of the velocity of the scan mechanism cause variations of the frequency of the scan pulses, and the step of synchronizing includes varying the duration of the transfer state for the transfer signal in relation to the variations of the frequency of the scan pulses.56. The apparatus of claim 55, wherein the step of varying includes decreasing the duration of the transfer state for the transfer signal in proportion to increases in the frequency of the scan pulses until the duration of the transfer state reaches a minimum duration.57. The apparatus of claim 56, wherein the step of synchronizing further includes accumulating the generated scan pulses when the minimum duration for the transfer state of the transfer signal is reached.58. The apparatus of claim 57, wherein the scan pulses are accumulated until the frequency of the scan pulses decreases to a predetermined frequency.59. The apparatus of claim 58, wherein while scan pulses are accumulated, a transfer signal is generated with a transfer state of the minimum duration.60. The apparatus of claim 52, wherein the step of synchronizing includes maintaining a constant duration for the exposure state of the transfer signal.61. The apparatus of claim 60, wherein the constant duration for the exposure state corresponds to a constant exposure time for the scanning device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.