Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
323 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a stop state judgment device in communication with said buffer for detecting when said image input member is in a scan stop state with said scan activation means activating scan operations, and determining a scan stop time interval if the scan stop state is so detected; a pre/post stop state speed judgment device in communication with said overall speed judgment and stop state judgment devices for generating scanning speeds immediately prior to and after the scan stop time interval when the scan stop state is detected based on the overall scanning speed generated by said overall speed judgment device; and an image corrector in communication with said overall speed judgment device and said pre/post stop state speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment and overall speed judgment devices.
Claim 2
Dependent Claim
323 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a stop state judgment device in communication with said buffer for detecting when said image input member is in a scan stop state with said scan activation means activating scan operations, and determining a scan stop time interval if the scan stop state is so detected; a pre/post stop state speed judgment device in communication with said overall speed judgment and stop state judgment devices for generating scanning speeds immediately prior to and after the scan stop time interval when the scan stop state is detected based on the overall scanning speed generated by said overall speed judgment device; and an image corrector in communication with said overall speed judgment device and said pre/post stop state speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment and overall speed judgment devices.
Claim 3
Dependent Claim
54 words
The image acquisition and processing device of claim 1, wherein said stop state judgment device observes temporal changes in at least one of said image data streams and determines that said image input member is in the scan stop state when no temporal changes have been detected for at least a predetermined time period.
Claim 4
Dependent Claim
29 words
The image acquisition and processing device of claim 2, wherein the predetermined time period is based on the overall scanning speed prior to detection of the scan stop state.
Claim 5
Dependent Claim
31 words
The image acquisition and processing device of claim 2, wherein the predetermined time period is based on relative character size of images contained within said first and second image data streams.
Claim 6
Dependent Claim
44 words
The image acquisition and processing device of claim 2, wherein the predetermined time period is based on the overall scanning speed prior to detection of the scan stop state and relative character size of images contained within said first and second image data streams.
Claim 7
Dependent Claim
22 words
The image acquisition and processing device of claim 2, wherein the predetermined time period ranges from approximately 100 msec to 200 msec.
Claim 8
Dependent Claim
66 words
The image acquisition and processing device of claim 1, wherein said pre/post stop state speed judgment device estimates the scanning speed immediately prior to the scan stop state based on previously calculated overall scanning speeds generated by said overall speed judgment device and estimates the scanning speed immediately after the scan stop state based on the estimated scanning speed immediately prior to the scan stop state.
Claim 9
Dependent Claim
100 words
The image acquisition and processing device of claim 7, wherein said pre/post stop state speed judgment device continuously links the scanning speed immediately prior to the scan stop state to a scanning speed at the start of the scan stop time interval when the estimated scanning speed immediately prior to the scan stop state is less than zero, and discontinuously links the scanning speed immediately prior to the scan stop state to the scanning speed at the start of the scan stop time interval when the estimated scanning speed immediately prior to the scan stop state is greater than zero.
Claim 10
Dependent Claim
41 words
The image acquisition and processing device of claim 7, wherein said pre/post stop state speed judgment device continuously links the scanning speed immediately after the scan stop state to a scanning speed at the end of the scan stop time interval.
Claim 11
Dependent Claim
139 words
The image acquisition and processing device of claim 1, said image processing member further comprising: a scan start judgment device in communication with said buffer for detecting when said image input member has commenced scanning movement with said scan activation means activating scan operations, and generating a scan start event if scanning movement has been so detected; and a scan start speed judgment device in communication with said scan start judgment device, said overall speed judgment device, and said image corrector for generating a scanning speed at the scan start event generated by said scan start judgment device; and wherein said image corrector corrects scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment, said scan start speed judgment and said overall speed judgment devices.
Claim 12
Dependent Claim
45 words
The image acquisition and processing device of claim 10, wherein said scan start judgment device observes temporal changes in the first and second image data streams and determines that a scan start event has occurred when there is a change in either image data stream.
Claim 13
Dependent Claim
63 words
The image acquisition and processing device of claim 11, wherein said scan start judgment device observes temporal changes in the first and second image data streams and determines that a scan start event has not occurred when a black region is perceived within a periphery of either sensor read area when a change has been detected within either of the image data streams.
Claim 14
Dependent Claim
54 words
The image acquisition and processing device of claim 11, wherein said scan start speed judgment device estimates a scanning speed at the scan start event based on an overall scanning speed calculated by said overall speed judgment device immediately after the scan start event and the input image prior to the scan start event.
Claim 15
Dependent Claim
56 words
The image acquisition and processing device of claim 13, wherein said scan start speed judgment devices assumes the scanning speed at the scan start event to be zero when a black region is perceived in the input image prior to the scan start event which does not extend to a periphery of either sensor read area.
Claim 16
Dependent Claim
72 words
The image acquisition and processing device of claim 13, wherein said scan start speed judgment device estimates the scanning speed at the scan start event based on an overall scanning speed calculated by said overall speed judgment device immediately after the scan start event when the input image prior to the scan start event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 17
Dependent Claim
42 words
The image acquisition and processing device of claim 15, wherein said scan start speed judgment device assumes the scanning speed at the scan start event to be zero when the estimated scanning speed at the scan start event is less than zero.
Claim 18
Dependent Claim
93 words
The image acquisition and processing device of claim 10, wherein said buffer comprises a ting buffer; and wherein said image processing member further comprises a ring buffer write end position update device in communication with said scan start event device and said ring buffer for manipulating a write end address of said ring buffer when image data from either said first and second image data streams is deposited in said ring buffer and continually updating the write end address until a scan start event has been generated by said scan start judgment device.
Claim 19
Dependent Claim
140 words
The image acquisition and processing device of claim 1, said image processing member further comprising: a scan end judgment device in communication with said buffer for detecting when said image input member has terminated scanning movement with said scan activation means activating scan operations, and generating a scan end event if no scanning movement has been so detected; and a scan end speed judgment device in communication with said scan end judgment device, said overall speed judgment device, and said image corrector for generating a scanning speed at the scan end event generated by said scan end judgment device; and wherein said image corrector corrects scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment, said scan end speed judgment, and said overall speed judgment devices.
Claim 20
Dependent Claim
55 words
The image acquisition and processing device of claim 18, wherein said scan end judgment device observes temporal changes in at least one of said image data streams and determines that said image input member is in the scan end state when no temporal changes have been detected for at least a second predetermined time period.
Claim 21
Dependent Claim
55 words
The image acquisition and processing device of claim 19, wherein said scan end judgment device determines the scan end event to occur at a time period immediately prior to detection of a black region at a periphery of either sensor read area, even when subsequent temporal changes to either image data stream has been detected.
Claim 22
Dependent Claim
53 words
The image acquisition and processing device of claim 18, wherein said scan start speed judgment device estimates a scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan start event and the input image after the scan end event.
Claim 23
Dependent Claim
55 words
The image acquisition and processing device of claim 21, wherein said scan end speed judgment devices assumes the scanning speed at the scan end event to be zero when a black region is perceived in the input image after the scan end event which does not extend to a periphery of either sensor read area.
Claim 24
Dependent Claim
71 words
The image acquisition and processing device of claim 21, wherein said scan end speed judgment device estimates the scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan end event when the input image after the scan end event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 25
Dependent Claim
42 words
The image acquisition and processing device of claim 23, wherein said scan end speed judgment device assumes the scanning speed at the scan end event to be zero when the estimated scanning speed at the scan end event is less than zero.
Claim 26
Dependent Claim
140 words
The image acquisition and processing device of claim 10, said image processing member further comprising: a scan end judgment device in communication with said buffer for detecting when said image input member has terminated scanning movement with said scan activation means activating scan operations, and generating a scan end event if no scanning movement has been so detected; and a scan end speed judgment device in communication with said scan end judgment device, said overall speed judgment device, and said image corrector for generating a scanning speed at the scan end event generated by said scan end judgment device; and wherein said image corrector corrects scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment, said scan end speed judgment, and said overall speed judgment devices.
Claim 27
Dependent Claim
55 words
The image acquisition and processing device of claim 25 wherein said scan end judgment device observes temporal changes in at least one of said image data streams and determines that said image input member is in the scan end state when no temporal changes have been detected for at least a second predetermined time period.
Claim 28
Dependent Claim
55 words
The image acquisition and processing device of claim 26, wherein said scan end judgment device determines the scan end event to occur at a time period immediately prior to detection of a black region at a periphery of either sensor read area, even when subsequent temporal changes to either image data stream has been detected.
Claim 29
Dependent Claim
53 words
The image acquisition and processing device of claim 25, wherein said scan start speed judgment device estimates a scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan start event and the input image after the scan end event.
Claim 30
Dependent Claim
55 words
The image acquisition and processing device of claim 28, wherein said scan end speed judgment devices assumes the scanning speed at the scan end event to be zero when a black region is perceived in the input image after the scan end event which does not extend to a periphery of either sensor read area.
Claim 31
Dependent Claim
71 words
The image acquisition and processing device of claim 28, wherein said scan end speed judgment device estimates the scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan end event when the input image after the scan end event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 32
Dependent Claim
42 words
The image acquisition and processing device of claim 30, wherein said scan end speed judgment device assumes the scanning speed at the scan end event to be zero when the estimated scanning speed at the scan end event is less than zero.
Claim 33
Dependent Claim
301 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a scan start judgment device in communication with said buffer for detecting when said image input member has commenced scanning movement with said scan activation means activating scan operations, and generating a scan start event if scanning movement has been so detected; and a scan start speed judgment device in communication with said scan start judgment device, said overall speed judgment device for generating a scanning speed at the scan start event generated by said scan start judgment device; and an image corrector in communication with said overall speed judgment device and said scan start speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said scan start speed judgment and overall speed judgment devices.
Claim 34
Dependent Claim
301 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a scan start judgment device in communication with said buffer for detecting when said image input member has commenced scanning movement with said scan activation means activating scan operations, and generating a scan start event if scanning movement has been so detected; and a scan start speed judgment device in communication with said scan start judgment device, said overall speed judgment device for generating a scanning speed at the scan start event generated by said scan start judgment device; and an image corrector in communication with said overall speed judgment device and said scan start speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said scan start speed judgment and overall speed judgment devices.
Claim 35
Dependent Claim
45 words
The image acquisition and processing device of claim 32, wherein said scan start judgment device observes temporal changes in the first and second image data streams and determines that a scan start event has occurred when there is a change in either image data stream.
Claim 36
Dependent Claim
63 words
The image acquisition and processing device of claim 33, wherein said scan start judgment device observes temporal changes in the first and second image data streams and determines that a scan start event has not occurred when a black region is perceived within a periphery of either sensor read area when a change has been detected within either of the image data streams.
Claim 37
Dependent Claim
54 words
The image acquisition and processing device of claim 33, wherein said scan start speed judgment device estimates a scanning speed at the scan start event based on an overall scanning speed calculated by said overall speed judgment device immediately after the scan start event and the input image prior to the scan start event.
Claim 38
Dependent Claim
56 words
The image acquisition and processing device of claim 35, wherein said scan start speed judgment devices assumes the scanning speed at the scan start event to be zero when a black region is perceived in the input image prior to the scan start event which does not extend to a periphery of either sensor read area.
Claim 39
Dependent Claim
72 words
The image acquisition and processing device of claim 35, wherein said scan start speed judgment device estimates the scanning speed at the scan start event based on an overall scanning speed calculated by said overall speed judgment device immediately after the scan start event when the input image prior to the scan start event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 40
Dependent Claim
42 words
The image acquisition and processing device of claim 37, wherein said scan start speed judgment device assumes the scanning speed at the scan start event to be zero when the estimated scanning speed at the scan start event is less than zero.
Claim 41
Dependent Claim
93 words
The image acquisition and processing device of claim 32, wherein said buffer comprises a ring buffer; and wherein said image processing member further comprises a ring buffer write end position update device in communication with said scan start event device and said ring buffer for manipulating a write end address of said ring buffer when image data from either said first and second image data streams is deposited in said ring buffer and continually updating the write end address until a scan start event has been generated by said scan start judgment device.
Claim 42
Dependent Claim
140 words
The image acquisition and processing device of claim 32, said image processing member further comprising: a scan end judgment device in communication with said buffer for detecting when said image input member has terminated scanning movement with said scan activation means activating scan operations, and generating a scan end event if no scanning movement has been so detected; and a scan end speed judgment device in communication with said scan end judgment device, said overall speed judgment device, and said image corrector for generating a scanning speed at the scan end event generated by said scan end judgment device; and wherein said image corrector corrects scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said pre/post stop state speed judgment, said scan end speed judgment, and said overall speed judgment devices.
Claim 43
Dependent Claim
55 words
The image acquisition and processing device of claim 40 wherein said scan end judgment device observes temporal changes in at least one of said image data streams and determines that said image input member is in the scan end state when no temporal changes have been detected for at least a second predetermined time period.
Claim 44
Dependent Claim
55 words
The image acquisition and processing device of claim 41, wherein said scan end judgment device determines the scan end event to occur at a time period immediately prior to detection of a black region at a periphery of either sensor read area, even when subsequent temporal changes to either image data stream has been detected.
Claim 45
Dependent Claim
53 words
The image acquisition and processing device of claim 40, wherein said scan start speed judgment device estimates a scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan start event and the input image after the scan end event.
Claim 46
Dependent Claim
55 words
The image acquisition and processing device of claim 43, wherein said scan end speed judgment devices assumes the scanning speed at the scan end event to be zero when a black region is perceived in the input image after the scan end event which does not extend to a periphery of either sensor read area.
Claim 47
Dependent Claim
71 words
The image acquisition and processing device of claim 43, wherein said scan end speed judgment device estimates the scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan end event when the input image after the scan end event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 48
Dependent Claim
42 words
The image acquisition and processing device of claim 45, wherein said scan end speed judgment device assumes the scanning speed at the scan end event to be zero when the estimated scanning speed at the scan end event is less than zero.
Claim 49
Dependent Claim
303 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a scan end judgment device in communication with said buffer for detecting when said image input member has terminated scanning movement with said scan activation means activating scan operations, and generating a scan end event if no scanning movement has been so detected; and a scan end speed judgment device in communication with said scan end judgment device and said overall speed judgment device for generating a scanning speed at the scan end event generated by said scan end judgment device; and an image corrector in communication with said overall speed judgment device and said scan end speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said scan end speed judgment and overall speed judgment devices.
Claim 50
Dependent Claim
303 words
An image acquisition and processing device, comprising: an image input member for acquiring character and graphical information from a document, said image input member comprising: a scan activation means for selectively activating and deactivating scanning operations within said image input member; and spaced apart first and second sensors for reading the character and graphical information when illuminated by a light source and converting the read-in information into corresponding first and second image data streams in response to said scan activation means; and an image processing member in communication with said image input member, said image processing member comprising: a buffer in communication with said image input member for receiving and storing the first and second image data streams; an overall speed judgment device in communication with said buffer for extracting image features for the first and second image data streams, comparing the extracted features for the first and second image data streams and obtaining correlation and time-offset information therefrom, and generating overall scanning speed in response to the obtained correlation and time-offset information; a scan end judgment device in communication with said buffer for detecting when said image input member has terminated scanning movement with said scan activation means activating scan operations, and generating a scan end event if no scanning movement has been so detected; and a scan end speed judgment device in communication with said scan end judgment device and said overall speed judgment device for generating a scanning speed at the scan end event generated by said scan end judgment device; and an image corrector in communication with said overall speed judgment device and said scan end speed judgment device for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds generated by said scan end speed judgment and overall speed judgment devices.
Claim 51
Dependent Claim
55 words
The image acquisition and processing device of claim 47 wherein said scan end judgment device observes temporal changes in at least one of said image data streams and determines that said image input member is in the scan end state when no temporal changes have been detected for at least a second predetermined time period.
Claim 52
Dependent Claim
55 words
The image acquisition and processing device of claim 48, wherein said scan end judgment device determines the scan end event to occur at a time period immediately prior to detection of a black region at a periphery of either sensor read area, even when subsequent temporal changes to either image data stream has been detected.
Claim 53
Dependent Claim
53 words
The image acquisition and processing device of claim 47, wherein said scan start speed judgment device estimates a scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan start event and the input image after the scan end event.
Claim 54
Dependent Claim
55 words
The image acquisition and processing device of claim 50, wherein said scan end speed judgment device assumes the scanning speed at the scan end event to be zero when a black region is perceived in the input image after the scan end event which does not extend to a periphery of either sensor read area.
Claim 55
Dependent Claim
71 words
The image acquisition and processing device of claim 50, wherein said scan end speed judgment device estimates the scanning speed at the scan end event based on an overall scanning speed calculated by said overall speed judgment device immediately before the scan end event when the input image after the scan end event is either entirely white or contains a black region extending to a periphery of either sensor read area.
Claim 56
Dependent Claim
42 words
The image acquisition and processing device of claim 52, wherein said scan end speed judgment device assumes the scanning speed at the scan end event to be zero when the estimated scanning speed at the scan end event is less than zero.
Claim 57
Independent Claim
348 words
A method for acquiring and processing images presented on a document, comprising the steps of: (A) scanning at least one document image into a plurality of image data streams when a scan activation button of an image input member is depressed; (B) storing the image data streams into a buffer; (C) extracting image features form the stored image data streams; (D) comparing the extracted image features of the stored image data streams; (E) obtaining correlation and time-offset information based on the extracted image features compared in said comparing step (D); (F) calculating an overall scanning speed based on the correlation and time-offset information obtained in said obtaining step (E); (G) detecting a scan stop event based on the stored image data streams when the scan activation button of the image input member is depressed; (H) determining a scan stop time interval if the scan stop is detected in said detecting step (G); (I) estimating scanning speeds immediately before and after the scan stop time interval determined in said determining step (H), based on the overall scanning speed calculated in said calculating step (F), when the scan stop event is detected in said detecting step (G); (J) detecting a scan start event based on the stored image data streams when the scan activation button of the image input member is depressed; (K) estimating a scanning speed at the scan start event based on the overall scanning speed calculated in said calculating step (F) when the scan start event in detected in said detecting step (J); (L) detecting a scan end event when the image input member has terminated scanning movement with the scan activation button released; (M) estimating a scanning speed at the scan end event based on the overall scanning speed calculated in said calculating step (F) when the scan end event is detected in said detecting step (L); and (N) correcting scanning distortion present in one of the stored image data streams based on the scanning speeds estimated in said estimating steps (I), (K), and (M) and the overall scanning speed calculated in said calculating step (F).
Claim 58
Independent Claim
348 words
A method for acquiring and processing images presented on a document, comprising the steps of: (A) scanning at least one document image into a plurality of image data streams when a scan activation button of an image input member is depressed; (B) storing the image data streams into a buffer; (C) extracting image features form the stored image data streams; (D) comparing the extracted image features of the stored image data streams; (E) obtaining correlation and time-offset information based on the extracted image features compared in said comparing step (D); (F) calculating an overall scanning speed based on the correlation and time-offset information obtained in said obtaining step (E); (G) detecting a scan stop event based on the stored image data streams when the scan activation button of the image input member is depressed; (H) determining a scan stop time interval if the scan stop is detected in said detecting step (G); (I) estimating scanning speeds immediately before and after the scan stop time interval determined in said determining step (H), based on the overall scanning speed calculated in said calculating step (F), when the scan stop event is detected in said detecting step (G); (J) detecting a scan start event based on the stored image data streams when the scan activation button of the image input member is depressed; (K) estimating a scanning speed at the scan start event based on the overall scanning speed calculated in said calculating step (F) when the scan start event in detected in said detecting step (J); (L) detecting a scan end event when the image input member has terminated scanning movement with the scan activation button released; (M) estimating a scanning speed at the scan end event based on the overall scanning speed calculated in said calculating step (F) when the scan end event is detected in said detecting step (L); and (N) correcting scanning distortion present in one of the stored image data streams based on the scanning speeds estimated in said estimating steps (I), (K), and (M) and the overall scanning speed calculated in said calculating step (F).
Claim 59
Dependent Claim
430 words
An article of manufacture, comprising a computer usable medium having readable code means embodied therein for processing a plurality of image data streams developed through scanning a document by an input image member having a scan activation button, the computer readable program code means comprising: (A) computer readable program code means for storing the image data streams into a buffer; (B) computer readable program code means for extracting image features form the stored image data streams; (C) computer readable program code means for comparing the extracted image features of the stored image data streams; (D) computer readable program code means for obtaining correlation and time-offset information based on the extracted image features compared in said comparing means (C); (E) computer readable program code means for calculating an overall scanning speed based on the correlation and time-offset information obtained in said obtaining means (D); (F) computer readable program code means for detecting a scan stop event based on the stored image data streams when the scan activation button of the image input member is depressed; (G) computer readable program code means for determining a scan stop time interval if the scan stop is detected in said detecting means (F); (H) computer readable program code means for estimating scanning speeds immediately before and after the scan stop time interval determined in said determining means (G), based on the overall scanning speed calculated in said calculating means (E), when the scan stop event is detected in said detecting means (F); (I) computer readable program code means for detecting a scan start event based on the stored image data streams when the scan activation button of the image input member is depressed; (J) computer readable program code means for estimating a scanning speed at the scan start event based on the overall scanning speed calculated in said calculating means (E) when the scan start event in detected in said detecting means (I); (K) computer readable program code means for detecting a scan end event when the image input member has terminated scanning movement with the scan activation button released; (L) computer readable program code means for estimating a scanning speed at the scan end event based on the overall scanning speed calculated in said calculating means (E) when the scan end event is detected in said detecting means (K); and (M) computer readable program code means for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds estimated in said estimating means (H), (J), and (L) and the overall scanning speed calculated in said calculating means (E).
Claim 60
Dependent Claim
430 words
An article of manufacture, comprising a computer usable medium having readable code means embodied therein for processing a plurality of image data streams developed through scanning a document by an input image member having a scan activation button, the computer readable program code means comprising: (A) computer readable program code means for storing the image data streams into a buffer; (B) computer readable program code means for extracting image features form the stored image data streams; (C) computer readable program code means for comparing the extracted image features of the stored image data streams; (D) computer readable program code means for obtaining correlation and time-offset information based on the extracted image features compared in said comparing means (C); (E) computer readable program code means for calculating an overall scanning speed based on the correlation and time-offset information obtained in said obtaining means (D); (F) computer readable program code means for detecting a scan stop event based on the stored image data streams when the scan activation button of the image input member is depressed; (G) computer readable program code means for determining a scan stop time interval if the scan stop is detected in said detecting means (F); (H) computer readable program code means for estimating scanning speeds immediately before and after the scan stop time interval determined in said determining means (G), based on the overall scanning speed calculated in said calculating means (E), when the scan stop event is detected in said detecting means (F); (I) computer readable program code means for detecting a scan start event based on the stored image data streams when the scan activation button of the image input member is depressed; (J) computer readable program code means for estimating a scanning speed at the scan start event based on the overall scanning speed calculated in said calculating means (E) when the scan start event in detected in said detecting means (I); (K) computer readable program code means for detecting a scan end event when the image input member has terminated scanning movement with the scan activation button released; (L) computer readable program code means for estimating a scanning speed at the scan end event based on the overall scanning speed calculated in said calculating means (E) when the scan end event is detected in said detecting means (K); and (M) computer readable program code means for correcting scanning distortion present in one of the stored image data streams based on the scanning speeds estimated in said estimating means (H), (J), and (L) and the overall scanning speed calculated in said calculating means (E).