Abstract:
Methods and systems divide an image into image blocks, determine a number of high-variation blocks within valid image blocks, determine a page variance measure by dividing the number of high-variation blocks by the total number of valid image blocks, and classify the image as comprising a halftone and/or text image if the page variance measure exceeds a halftone threshold. Such methods and systems classify the image as being a continuous tone image if the page variance measure does not exceed the halftone threshold and a text index is below a text index threshold, and classify the image as being a continuous tone and text image if the page variance measure does not exceed the halftone threshold and the text index is not below the text index threshold. Further, such methods and systems select an image processing mode based on such image classifications.
Abstract:
Methods and systems receive an input image into a computerized device, create different binary images by applying different threshold measures to the input image using the computerized device, and identify components of a first binary image of the binary images using the computerized device. Such methods and systems also compare pixels of each of the components of the first binary image with corresponding pixels of a second binary image of the binary images to identify pixel differences using the computerized device. This allows these methods and systems to identify halftone areas within the input image based on the pixel differences exceeding a limit using the computerized device.
Abstract:
Methods and systems divide an image into image blocks, determine a number of high-variation blocks within valid image blocks, determine a page variance measure by dividing the number of high-variation blocks by the total number of valid image blocks, and classify the image as comprising a halftone and/or text image if the page variance measure exceeds a halftone threshold. Such methods and systems classify the image as being a continuous tone image if the page variance measure does not exceed the halftone threshold and a text index is below a text index threshold, and classify the image as being a continuous tone and text image if the page variance measure does not exceed the halftone threshold and the text index is not below the text index threshold. Further, such methods and systems select an image processing mode based on such image classifications.
Abstract:
The present disclosure discloses methods and systems for automatically determining one or more optimal scan settings to manage an output size of a document submitted for scanning at a multi-function device. The method includes receiving the document for scanning from a user, wherein the document includes one or more pages having content. As scanning activity is progressed at the multi-function device, an output file size is displayed to the user via a user interface in real-time. Then, an input from the user is received on the displayed output file size. Based on the input from the user, one or more scan settings are determined to be applied on the already scanned pages and remaining pages of the document to be scanned, to manage the output size of an output scanned file to be generated. Thereafter, the determined one or more scan settings are applied such that the output size of the scanned file is in accordance with the requirement. Finally, the scanned file is output of the required size.
Abstract:
The disclosure discloses methods and systems for securing confidential content of a document. The method includes receiving a print request to print the document. A user interface is provided to the user having a secure option, the secure option further includes a partial secure option to secure partial content of the document. Based on the selection of the partial secure option, a selection of a confidential area including the confidential content in the document is received. Based on the selection, one or more coordinates of the confidential area are calculated. Then, an infrared (IR) mark is embedded in the document. While embedding the IR mark, the one or more coordinates of the confidential area including the confidential content in the document is embedded. Finally, a printed document is output with the IR mark including the coordinates of the confidential area for later identification of the confidential content and/or use such as masking.
Abstract:
Systems, methods, and devices are configured to print and reuse customized sample sets while printing documents. They include receiving instructions to retrieve an electronic document and processing the electronic document in a sample print mode. The electronic document are arranged in a plurality of page with each page containing readable information. They further include identifying a subset of pages of the electronic document to print in a first phase of the sample print mode and printing the subset of pages on a physical readable media in the sample print mode. They additionally include displaying a message on a user interface after completion of the first phase of the sample print mode and printing remaining pages of the electronic document on a physical readable media in response to user input based on the displayed message.
Abstract:
A method for detecting background color of a scanned document uses dynamic weights to adjust components of the L*a*b* color space. In accordance with one aspect of the disclosure, the L*a*b* values belonging to pixels within a block are applied to a series of thresholds. In response to the L*a*b* values meeting the thresholds, a given color pixel within the block is reclassified as being monochromatic. The weight values are dynamically updated based on at least one of the L*a*b* values of the given pixel. The thresholding is repeated for remaining pixels in the document. Using the classified pixels, an output document is generated where the background pixels are monochromatic. The output document is transmitted to a display device in communication with the server computer.
Abstract:
Examples of systems and methods for enhancing image quality for documents with highlighted portions are described. A highlighted portion from a received input is detected. The highlighted portion is automatically segmented as a text layer and the remaining portion is further segmented as a separate text layer and an image layer. A resolution is assigned to the highlighted portion, wherein the resolution assigned to the highlighted portion is greater than the respective resolution for the text layer and the image layer, to improve quality of the highlighted portion. The text layer corresponding to the highlighted portion and the separate text layer and the image layer are integrated together to generate a scanned document in a Mixed Raster Content (MRC) file format.
Abstract:
A method and system are provided for optical character recognition (OCR) of multi-language content. The method includes extracting a text portion from an image received from a user-computing device. The text portion comprises a plurality of keywords associated with a plurality of languages. The method further includes segmenting the plurality of keywords into a plurality of layers. Each layer of the plurality of layers comprises one or more keywords which are associated with a language. The method further comprise generating an OCR output of each of the plurality of layers based on the language associated with the one or more keywords in each of the plurality of layers. The method further comprises generating an electronic document of the received image based on the generated OCR output of each of the plurality of layers. The method further includes transmitting the generated electronic document to the user-computing device.
Abstract:
A document printing system may include one or more print devices, each is capable of detecting a portable memory device, and also detecting a document file and associated configuration file stored in the portable memory device, where the configuration file may contain information about an interruption of a print job associated with the document file. The interruption may have occurred previously on any of the print devices. Each print device may extract and use the information from the configuration file, to automatically resume the previously interrupted print job. Each print device may also be capable of detecting an interruption of a current print job and recording information about the interruption in the configuration file stored in the portable memory device. In some embodiments, the information about the interruption of the print job may include a page number, cause of the interruption and/or job attributes of the interrupted print job.