Image processing handheld scanner system, method, and computer readable medium
First Claim
1. An image processing system, comprising:
- at least one processor;
memory coupled to said at least processor;
instructions accessible from said memory by said at least one processor, wherein said instructions are configured for causing said at least one processor to;
process sensor data received from a sensor data generating apparatus, wherein said sensor data includes a plurality of image tiles and position indicating data defining a respective relative position of each one of said image tiles, wherein each one of said image tiles includes data representing a discrete portion of visual content of a scanned object;
display a feedback image derived from said image tile data, wherein causing said at least one processor to display the feedback image includes causing said at least one processor to display the discrete portion of said visual content of each one of said image tiles in a real-time or near real-time manner with respect to each one of said image tiles being generated and wherein causing said at least one processor to display the discrete portion of said visual content of each one of said image tiles includes causing said at least one processor to correlate the relative position of each one of said image tiles in the real-time or near real-time manner with at least one other image tile that has previously generated and displayed.
3 Assignments
0 Petitions
Accused Products
Abstract
An image processing system and method is disclosed. The image processing system can be configured for use with a mouse scanner system operable to scan a document. The mouse scanner system includes a scanner built into a computer mouse and the image processing system includes a scanner software application operating on a computer. The scanner includes a positioning system operable to output position indicating data and an imaging system operable to output captured image data. The data is sent to the scanner software application where a feedback image is constructed and displayed on a display in real, or near real, time to allow the user to view what areas have been scanned. The scanner software application also constructs an output image that can be printed, saved or communicated.
-
Citations
30 Claims
-
1. An image processing system, comprising:
-
at least one processor; memory coupled to said at least processor; instructions accessible from said memory by said at least one processor, wherein said instructions are configured for causing said at least one processor to; process sensor data received from a sensor data generating apparatus, wherein said sensor data includes a plurality of image tiles and position indicating data defining a respective relative position of each one of said image tiles, wherein each one of said image tiles includes data representing a discrete portion of visual content of a scanned object; display a feedback image derived from said image tile data, wherein causing said at least one processor to display the feedback image includes causing said at least one processor to display the discrete portion of said visual content of each one of said image tiles in a real-time or near real-time manner with respect to each one of said image tiles being generated and wherein causing said at least one processor to display the discrete portion of said visual content of each one of said image tiles includes causing said at least one processor to correlate the relative position of each one of said image tiles in the real-time or near real-time manner with at least one other image tile that has previously generated and displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
at least one processor accessing, from memory coupled to said at least one processor, instructions causing said at least one processor to process sensor data received from a sensor data generating apparatus, wherein said sensor data includes a plurality of image tiles and position indicating data defining a respective relative position of each one of said image tiles, wherein each one of said image tiles includes data representing a discrete portion of visual content of a scanned object; said at least one processor accessing, from said memory, instructions causing said at least one processor to display a feedback image derived from said image tile data, wherein instructions causing said at least one processor to display the feedback image includes instructions causing said at least one processor to display the discrete portion of said visual content of each one of said image tiles in a real-time or near real-time manner with respect to each one of said image tiles being generated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-executable instructions accessible therefrom, said computer-executable instructions configured for controlling at least processor to perform a method of processing sensor data generated by a sensor data generating apparatus, the method comprising the operations of:
-
processing sensor data received from the sensor data generating apparatus, wherein said sensor data includes a plurality of image tiles and position indicating data defining a respective relative position of each one of said image tiles, wherein each one of said image tiles includes data representing a discrete portion of visual content of a scanned object; displaying a feedback image derived from said image tile data, wherein displaying the feedback image includes displaying the discrete portion of said visual content of each one of said image tiles in a real-time or near real-time manner with respect to each one of said image tiles being generated and wherein displaying the discrete portion of said visual content of each one of said image tiles includes correlating the relative position of each one of said image tiles in the real-time or near real-time manner with at least one other image tile that has previously generated and displayed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification