11. The computer system of claim 10 wherein the processor and the memory, with the computer code instructions, are further configured to cause the system to: display the captured image; perform digital image filtering of the captured image that includes at least one of contrast enhancement, shadow compensation, unwarping, and rotation of the captured image to obtain an artifact reduce image with a substantially horizontal text alignment, wherein the detection of the plurality of word blocks is based on the artifact reduced image; perform optical character recognition (OCR) within each word block to obtain its text content; assign an attribute to each candidate keyword block; indicate the candidate keyword blocks in the display by a frame or a background color and display the attributes as overlays within the artifact reduced and displayed image for the selection of the keyword; the selection of the candidate keyword block based on the displayed attribute; and upon the selection of the candidate keyword block, display the text content of the selected candidate keyword block.
11. The computer system of claim 10 wherein the processor and the memory, with the computer code instructions, are further configured to cause the system to: display the captured image; perform digital image filtering of the captured image that includes at least one of contrast enhancement, shadow compensation, unwarping, and rotation of the captured image to obtain an artifact reduce image with a substantially horizontal text alignment, wherein the detection of the plurality of word blocks is based on the artifact reduced image; perform optical character recognition (OCR) within each word block to obtain its text content; assign an attribute to each candidate keyword block; indicate the candidate keyword blocks in the display by a frame or a background color and display the attributes as overlays within the artifact reduced and displayed image for the selection of the keyword; the selection of the candidate keyword block based on the displayed attribute; and upon the selection of the candidate keyword block, display the text content of the selected candidate keyword block. 13. The computer system of claim 11 wherein the processor and the memory, with the computer code instructions, are further configured to cause the system to: detect two fingertips or pen-tips within the artifact reduced image, wherein text between the two fingertips or pen-tips is forwarded as text input.