Method and a system for optical character recognition
US-2018096231-A1 · Apr 5, 2018 · US
US10628934B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10628934-B2 |
| Application number | US-201716324410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 11, 2017 |
| Priority date | Aug 11, 2016 |
| Publication date | Apr 21, 2020 |
| Grant date | Apr 21, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device comprising a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits. The device includes an optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type. The OCR algorithm is trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one product parameter to which the printed content is directly applied and the printer technology type. A system and method are also provided.
Opening claim text (preview).
What is claimed is: 1. A device comprising: a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; and optical code detector, executed by one or more processors, to detect the code in a received image of the product printed by the printer by optically recognizing characters in the received image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 2. The device of claim 1 , wherein the printer technology type includes one of continuous inkjet (CIJ) printer, laser printer, thermal transfer overprinting (TTO) printer, and thermal inkjet (TIJ) printer. 3. The device of claim 1 , wherein the code is an authentication code including at least one of a standard character, standard number and standard symbol in any language and at least one of a modified character, modified number and a modified symbol wherein the OCR algorithm being trained to recognize the at least one of the standard character, the standard number and the standard symbol and the at least one of the modified character, the modified number and the modified symbol. 4. The device of claim 1 , wherein the trained OCR algorithm being trained based on validation of failed digits of the detected code. 5. The device of claim 1 , wherein the trained OCR algorithm being trained based on the at least one parameter of the product includes one or more of reflectivity of the substrate, material of the substrate, color of the substrate, concavity of the substrate, convexity of the substrate, and transparency of the substrate. 6. A system, comprising: a printer configured to apply a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; a camera to capture automatically an image of the code on the substrate of the product; and optical code detector, executed by one or more processors, to detect the code in the captured image of the product printed by the printer by optically recognizing characters in the captured image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 7. The system of claim 6 , wherein the printer is one printer of a plurality of printers in a printer marking (PM) system, and further comprising: at least one memory device to store a plurality of image recognition (IR) algorithms and a plurality of optical character recognition (OCR) algorithms for a plurality of printer technology types, each OCR algorithm associated with a respective one printer technology type; and a print inspection system (PIS) having the one or more processors wherein the one or more processors include an inspection processor having a classification engine in communication with the PM system and includes the optical code detector, the inspection processor: receives metadata and field values regarding the product printed with the code by the PM system; selects an image recognition (IR) algorithm from the plurality of IR algorithms based on the metadata; recognizes the product in the image based on the IR algorithm to generate an IR result and to identify the region of interest; selects an OCR algorithm from the plurality of OCR algorithms based on a printer technology type in the metadata; initiates the optical code detector to perform the optical character recognition (OCR) using the selected OCR algorithm to recognize the plurality of digits in the region of interest of the image based on the metadata to generate an OCR result; decodes the OCR result and the IR result, and generates a communication to the PM system of the decoded results indicating pass or fail of the printed content to control at least one action of the PM system. 8. The system of claim 6 , further comprising a database of archived images, the archived images being the captured images. 9. The system of claim 6 , further comprising a second inspection processor having a graphical user interface (GUI) task generator which generates a task to inspect an inspection image, the GUI includes the inspection image and a data field to enter an inspected criteria result. 10. The system of claim 6 , wherein when the inspection processor decodes, the inspection processor determines whether the recognized product matches the metadata, and if the product does not match the metadata, the communication to the PM system of the decoded result indicating failure of the product is generated. 11. The system of claim 6 , wherein the printer technology type includes one of continuous inkjet (CIJ) printer, laser printer, thermal transfer overprinting (TTO) printer, and thermal inkjet (TIJ) printer. 12. The system of claim 6 , wherein the code is an authentication code including at least one of a standard character, standard number and standard symbol in any language and at least one of a modified character, modified number and a modified symbol wherein the OCR algorithm being trained to recognize the at least one of the standard character, the standard number and the standard symbol and the at least one of the modified character, the modified number and the modified symbol. 13. The system of claim 6 , wherein the trained OCR algorithm being trained based on validation of failed digits of the detected code. 14. The system of claim 6 , wherein the trained OCR algorithm being trained based on the at least one parameter of the product includes one or more of reflectivity of the substrate, material of the substrate, color of the substrate, concavity of the substrate, convexity of the substrate, and transparency of the substrate. 15. A method, comprising: printing, by a printer, a code of printed content on a substrate of a product based on a printer technology type, the code having a plurality of digits; automatically capturing, by a camera, an image of the code on the substrate of the product; and optically detecting, by one or more processors, the code in the captured image of the product printed by the printer, the detecting includes optically recognizing characters in the captured image using a trained optical character recognition (OCR) algorithm for the printer technology type, the OCR algorithm trained to identify each digit of the plurality of digits of the code in a region of interest (ROI) based on at least one parameter of the product to which the printed content is directly applied and the printer technology type. 16. The method of claim 15 , wherein the printer is one printer of a plurality of printers in a printer marking (PM) system, and further comprising: storing, in at least one memory device, a plurality of image recognition algorithms and a plurality of optical character recognition (OCR) algorithms for a plurality of printer technology types, each OCR algorithm associated with a respective one printer technology type; and performing a print inspection in a print inspection system (PIS) having the one or more processors wherein the one or more processors include an inspection processor having a classification engine in communication with the PM system,
Printing quality · CPC title
Devices for controlling or analysing the entire machine {; Controlling or analysing mechanical parameters involving printing of test patterns} · CPC title
Means for extinguishing or preventing arc between current-carrying parts · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.