US 12,321,818 B2
Method and apparatus for decoding optical codes of different orientations
Naveen Kaleeswaran, Chennai (IN); and Surya P, Chennai (IN)
Assigned to E-CON SYSTEMS INDIA PRIVATE LIMITED., Chennai (IN)
Filed by E-CON SYSTEMS INDIA PRIVATE LIMITED., Chennai (IN)
Filed on Mar. 3, 2023, as Appl. No. 18/117,136.
Prior Publication US 2024/0296300 A1, Sep. 5, 2024
Int. Cl. G06K 7/14 (2006.01)
CPC G06K 7/1443 (2013.01) [G06K 7/1456 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method performed by a data reader for decoding at least one optical code, the method comprising:
obtaining an image comprising the at least one optical code being positionable in one of a plurality of orientations in one of a plurality of rows representing a plurality of regions in the image;
detecting a plurality of markers related to the at least one optical code by decoding pixels of each row in the image at a time by following an interval of pre-defined rows, wherein said plurality of markers identify positioning information and optical code format information of the at least one optical code in the image;
constructing at least one row representing at least one sub region in the image comprising the at least one optical code when no optical code is decoded from the detected plurality of markers, wherein the at least one row is constructed by grouping the plurality of markers based on a position of each marker and a pixel distance defined for grouping of markers; and
decoding the constructed at least one row to derive data corresponding to the at least one optical code.