Class / Patent application number | Description | Number of patent applications / Date published |
235462080 | Bar code location or selection | 57 |
20090020611 | BI-OPTIC IMAGING SCANNER WITH PREPROCESSOR FOR PROCESSING IMAGE DATA FROM MULTIPLE SOURCES - Operating a bi-optic imaging scanner ( | 01-22-2009 |
20090045259 | OPTICAL READER HAVING A COLOR IMAGER - There is described a device having a two dimensional imager. The device having a two dimensional image sensor can be a hand held device. Imaging optics can be provided for focusing light reflected from a target onto the two dimensional imager. A two dimensional image sensor can be a color image sensor adapting the hand held device for use in obtaining a color image having color imaging data. Color imaging data obtained can be subject to processing. | 02-19-2009 |
20090127341 | Bar-code reading tool - A bar-code-reading tool. A first mirror is disposed to receive light emitted by a bar-code reader. A second mirror is disposed to receive light reflected from a bar-code label affixed to an object. The first mirror and the second mirror are arranged in a folded optical path that is disposed for the bar-code reader to read the bar-code label. A fixture holds the object comprising the bar-code label on a planar base of the fixture and disposes the bar-code label in the folded optical path. The fixture is arranged so that the object is disposed above the planar base, and the bar-code reader is disposed below the planar base. | 05-21-2009 |
20100044439 | Expedited Image Processing Method - A method for expediting the barcode interpretation process implemented on conventional optical imaging barcode readers. The method involves interrupting the mainline processing of the conventional barcode detection, obtaining a copy of the captured image, scaling the image, locating the barcode in the scaled image, scaling the image back to normal proportions, calculating the location of the barcode in the scaled up image, and reporting the barcode location back to the mainline processing for decoding of only the region of interest. The mainline processing of the optical imager may then proceed with barcode interpretation in the area identified by the method of the present invention without wasting time applying complicated decoding algorithms to areas within the image that do not contain any barcode information. | 02-25-2010 |
20100078480 | METHOD OF POSITIONING THE BARCODE - A method of associating a barcode with a product that has a product body with a round ending section. The method includes positioning the barcode repetitively along a circle sharing a common center with an outer-ring of the round ending section. A method of reading such a barcode on such a product includes positioning at least a portion of the round ending section of the product within a field of view of a barcode reader such that a complete barcode can be construed from a portion of a first instance of the barcode and a portion of the second distance of the barcode. | 04-01-2010 |
20110073652 | METHOD AND APPARATUS FOR INTELLIGENTLY CONTROLLING ILLUMINATION PATTERNS PROJECTED FROM BARCODE READERS - A method and apparatus for intelligently controlling illumination patterns projected from barcode readers. The method includes (1) detecting a location of an object of interest with a plurality of object sensors each having a corresponding object field of view; and (2) selecting at least one illumination light source to project one or more illumination patterns in one or more predetermined directions at least based upon the location of the object determined with the plurality of object sensors. | 03-31-2011 |
20120104099 | METHOD AND APPARATUS FOR CAPTURING FORM DOCUMENT WITH IMAGING SCANNER - A method of decoding the barcode in a form with a barcode reading arrangement. The barcode reading arrangement comprises a solid-state imager. The method includes capturing an image of a form having a barcode with a barcode reading arrangement, storing the image of the form captured by the solid-state imager to a memory, and finding a reference box in the image of the form by traversing one of connected lines and connected edges in the image of the form. The method also includes processing the image of the form to improve the image of the form by transforming the reference box to a rectangle, and processing an image of the barcode in the rectangle for decoding the barcode. | 05-03-2012 |
20130200156 | Image Capture and Processing System Supporting a Multi-tier Modular Software Architecture - An image capture and processing system supports a multi-tier modular software, and plug-in extendable, architecture. The image capture and processing system can be realized as an image-capturing cell phone, a digital camera, a video camera, mobile computing terminal and portable data terminal (PDT), provided with suitable hardware platform, communication protocols and user interfaces. A third-party customer can write and install a software plug-in into the application layer so as to enhance or modify the behavior of the image capture and processing system without any required knowledge of the hardware platform, communication protocols and/or user interfaces. | 08-08-2013 |
20130256416 | BARCODE RECOGNION METHOD AND COMPUTER PRODUCT THEREOF - A barcode recognition method and a computer program product thereof are provided. In the barcode recognition method, at first, a foreground extraction step is performed to obtain a binary image of a barcode image. Thereafter, an alignment step is performed to calculate a center coordinate, corner coordinates, a shift vector, and a rotation angle of the target barcode in accordance with the barcode image, the binary image, the shift vector, and the rotation angle. Thereafter, positions of data space patterns, boundary patterns, and an alignment type of the target barcode are determined in accordance with the center coordinate, the corner coordinates, the shift vector, and the rotation angle of the target barcode. Then, values of the target barcode are determined in accordance with the positions of the data space patterns, the boundary patterns, and the alignment type of the target barcode. | 10-03-2013 |
20130306732 | METHOD FOR LOCATING AN OPTICAL IDENTIFICATION ON A LABORATORY ANALYSIS CUVETTE - A method for locating an optical identification on a cuvette includes providing a cuvette comprising an axial locating bar with a fixed bar width with a fixed geometric relationship with an identification. A laboratory analyzer is provided comprising a cuvette chamber, a cuvette rotating device, and a digital camera with an axial resolution of more than 10 lines. The digital camera is associated with the cuvette chamber. At least four respective non-adjacent lines of the digital camera are read in. The identification is searched for. If at least three mutually successive read-in lines comprising approximately axially in-line reflection signals of the axial locating bar with the fixed bar width are registered, the cuvette is rotated by an angle corresponding to the fixed geometric relationship so that identification is aligned with the digital camera. The identification is read in by reading out a plurality of adjacent lines of the digital camera. | 11-21-2013 |
20130341401 | METHODS AND APPARATUS FOR SELECTING BARCODE SYMBOLS - A mobile device is described. The mobile device includes a trigger control for activating an image capture function of the mobile device. An imager captures an image in the field of view of the imager upon activation of the trigger control. The image includes at least one barcode symbol. A display includes a touch screen for displaying the at least one barcode symbol. A user selects the at least one barcode symbol for decoding by contacting the touch screen at a location corresponding to a displayed location of the at least one barcode symbol. | 12-26-2013 |
20140001265 | METHOD AND SYSTEM FOR DECODING SMALL SIZED BARCODES FROM BLURRED IMAGES | 01-02-2014 |
20140061311 | IMAGE PROCESSING APPARATUS, IMAGE RECORDING APPARATUS, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM STORING AN IMAGE PROCESSING PROGRAM - In an image processing apparatus, after a rasterizer checks resolution of raster data, if the resolution of the raster data is lower than a predefined resolution, a barcode detector analyzes the raster data and detects a barcode area. If there is a barcode area, a barcode direction determining unit determines barcode direction, and a resolution convertor enhances resolution of the barcode on black planes in a direction perpendicular to the bar direction of the barcode. | 03-06-2014 |
20140291401 | SYMBOL INFORMATION READER, SYMBOL INFORMATION READING METHOD AND PROGRAM TO EXECUTE IT - A symbol information reader may include an imaging device configured to image the medium; an image memory configured to store image data of the medium; and a position detection processor configured to retrieve the image data and detect the position of symbol information recorded on the medium. The position detection processor may include a temporary area judging unit; a correlation map creating unit; a labeling unit configured, and a position determining unit configured to detect the position of the symbol information recorded on the medium. When searching the correlation map for a predetermined basic pattern and labeling, the labeling unit judges whether the basic pattern is present or not according to the ratio of high correlation area to the area subject to judgment or the position of high correlation area in the basic pattern. | 10-02-2014 |
20150021397 | SYSTEM AND METHOD FOR SELECTIVELY READING CODE SYMBOLS - A system for selectively reading code symbols includes a code-symbol-capturing subsystem for acquiring information about code symbols within the code-symbol-capturing subsystem's field of view. The system also includes a code-symbol-decoding processor that detects a marked region of interest within the code-symbol-capturing subsystem's field of view. After initialization, the code-symbol-decoding processor decodes only those code symbols falling within the marked region of interest. | 01-22-2015 |
20150028104 | INDUSTRIAL DESIGN FOR CONSUMER DEVICE BASED SCANNING AND MOBILITY - A data entry and scanning apparatus that includes a commercially available mobile device wherein said commercially available mobile device with a touch screen display, a processor, and a wireless communications network access point, a scanning device, an interface, and a power source that external to the commercially available mobile device and connected to the interface, and a casing that does not cover the touch screen display. | 01-29-2015 |
20150034724 | APPARATUS FOR AND METHOD OF ELECTRO-OPTICALLY READING A SELECTED TARGET BY IMAGE CAPTURE FROM A PICKLIST OF TARGETS - A selected target from a picklist having a plurality of targets is electro-optically read, by image capture, over a range of working distances, by capturing an image of the picklist in the range over an imaging field of view, by storing coordinates of a trajectory of an aiming light pattern in the imaging field of view over the range, by processing the captured image along the trajectory to find and identify a target, by determining whether the target covers the trajectory, and by determining that the target is the selected target when the target at least partially covers the trajectory. | 02-05-2015 |
20150310246 | DECODING BARCODE USING SMART LINEAR PICKLIST - A method of decoding a barcode includes determining number of barcode candidates in the image captured and processing the image captured in accordance with the number of barcode candidates found. If the number of barcode candidates is one, the image captured is processed to decode the only one barcode candidate in the image captured. If the number of barcode candidates is larger than one, the image captured is processed to find a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and to decode the barcode candidate that is found that overlays with the aiming location. | 10-29-2015 |
20150339509 | DOCUMENT DECODING SYSTEM AND METHOD FOR IMPROVED DECODING PERFORMANCE OF INDICIA READING TERMINAL - Embodiments of the present invention comprise an indicia reading terminal including operatively configured to interact with a storage module to store data, including location data, of a decodable indicia found in a captured document image. In one embodiment, the indicia reading terminal can be provided with one or more pre-stored information about the decodable indicia and/or the document. In another embodiment the indicia reading terminal can be provided with instructions and similarly operatively configured components that can identify information about the decodable indicia, store such information in a table, and utilize the tabulated data to process captured image data of subsequent documents. | 11-26-2015 |
20160104021 | SYSTEMS AND METHODS FOR TRACKING OPTICAL CODES - Computerized methods and systems for locating barcodes applied to objects are provided. A method can receive a first image of a first barcode fragment applied to a first object captured at a first time and identify a first position of the first barcode fragment. The method can also receive a second image of a second barcode fragment captured at a second time and identify a second position of the second barcode fragment. The method can also predict a range of possible positions of the first barcode fragment at the second time based on a tracking model that tracks the first barcode fragment based on the first position, and determine that the first barcode fragment and the second barcode fragment correspond to the same barcode, if the second position is within the range of possible positions of the first barcode fragment at the second time. | 04-14-2016 |
20160104337 | Detection System for Optical Codes - A detection system for optical codes that are applied to an object that is conveyed through a reading field of a sensor of the detection system, wherein the detection system is configured to record a sequence of images from a respective part of the object which is present in the reading field at the respective time of recording of a respective image by means of the sensor, is characterized in that the detection system is further configured to determine a respective displacement vector between two respective consecutive images of the image sequence by means of the two respective consecutive images, wherein the respective displacement vector reflects how far an image region included in an image is displaced relative to a previous image, and with the image region also being present in the previous image. | 04-14-2016 |
20160154987 | METHOD FOR BARCODE DETECTION, BARCODE DETECTION SYSTEM, AND PROGRAM THEREFOR | 06-02-2016 |
20160178897 | READING DEVICE FOR READING CODED INFORMATION AND METHOD FOR FOCUSING SUCH A READING DEVICE | 06-23-2016 |
20160188946 | ACCELERATION-BASED MOTION TOLERANCE AND PREDICTIVE CODING - A method of predicting the location of a region of interest within an image of a scannable object comprising providing a scanner having a processor and an image sensor; sensing in a viewing direction toward a scannable object, with an imaging plane being perpendicular to the viewing direction; capturing an image of the scannable object with the image sensor; sensing motion of the scanner within a motion sensor plane relative to the scannable object, the motion sensor plane being parallel to the imaging plane; outputting a velocity and a movement direction corresponding to the velocity; locating a region of interest in said captured image in response to the velocity and the movement direction; and scanning the captured image beginning with the region of interest. | 06-30-2016 |
235462090 | 2-D bar code | 33 |
20080197197 | Multiple resolution readable color array - A multiple resolution readable color array printed for labeling or displayed electronically achieves readable data at multiple optical resolutions. The array has a hierarchy of cells, where cells at a lower level of resolution include spatially adjacent smaller cells at a higher level of resolution. Colors are encoded in redundant cells within the hierarchy so that overall color assigned to a lower resolution cell depends on the colors encoded in the included data cells at a higher resolution. | 08-21-2008 |
20090090781 | Decoding distorted symbols - A method is provided for reading distorted optical symbols using known locating and decoding methods, without requiring a separate and elaborate camera calibration procedure, without excessive computational complexity, and without compromised burst noise handling. The invention exploits a distortion-tolerant method for locating and decoding 2D code symbols to provide a correspondence between a set of points in an acquired image and a set of points in the symbol. A coordinate transformation is then constructed using the correspondence, and run-time images are corrected using the coordinate transformation. Each corrected run-time image provides a distortion-free representation of a symbol that can be read by traditional code readers that normally cannot read distorted symbols. The method can handle both optical distortion and printing distortion. The method is applicable to “portable” readers when an incident angle with the surface is maintained, the reader being disposed at any distance from the surface. | 04-09-2009 |
20090121024 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND COMPUTER PROGRAM STORED IN STORAGE MEDIUM - When a two-dimensional code including a number of location symbols is detected from an image. First, a plurality of location symbols are detected from the image. Then, candidate location symbols are determined among the detected location symbols on the basis of sizes of the detected location symbols and distances between the detected location symbols. After that, a combination of location symbols constituting the two-dimensional code is detected among the candidate location symbols. | 05-14-2009 |
20100012729 | APPARATUS, METHOD, PROGRAM, AND STORAGE MEDIUM - An object of the present invention is to reduce a processing time and make a printed image look better in appearance in processing of printing a two-dimensional code again. In order to achieve the above-described object, an apparatus according to the present invention includes decoding unit for decoding a non-upright two-dimensional code in a manuscript image, and synthesis unit for creating a two-dimensional code by using information obtained by the decoding, to synthesize the two-dimensional code in an upright state onto the manuscript image. | 01-21-2010 |
20100084470 | TWO-DIMENSIONAL BARCODE LOCALIZATION FOR CAMERA BASED DEVICES - Described is a technology in which a two-dimensional barcode symbol (e.g., a QR Code®) is located within an image by looking for angular signatures that indicate a high density of generally vertical and/or horizontal angles. An image is divided into blocks of pixels. Angles are associated with each pixel, forming an angular signature for the block based on how many pixels are associated with each angle. The angular signatures indicate which blocks have pixels associated with mostly generally vertical and/or horizontal angles. A region with the largest number of blocks having such angular signatures is determined, and a bounding box for the barcode symbol grown from that region block by evaluating nearby blocks to find the outermost blocks that contain the barcode symbol. | 04-08-2010 |
20100170951 | Image transformation device - This patent describes an alternative form of user interface for operating a device such as a camera comprising a card which is inserted in a machine. On the face of the card is contained a visual representation of the effect the card will have on the output of the machine. Preferably the camera device is capable of transforming a sensed image substantially in accordance with the transformation of a standard image comprising the visual representation and the transformation of the sensed image is printed out on the printer. Alternatively the machine comprises a book reader and the card includes a book's content for display by the book reader as indicated by the visual representation on the front of the card. On one surface of the card, the visual representation of the effect is displayed, and on a second surface, an optically encoded representation of the effect able to be read by a sensing device of the machine and decoded so as to produce the effect. | 07-08-2010 |
20110192904 | METHOD FOR IDENTIFYING A CODE APPLIED TO A POSTAL ITEM, DEVICE FOR CARRYING OUT SAID METHOD AND METHOD FOR PROVIDING THE POSTAL ITEM WITH THE MACHINE-READABLE CODE - There is provided a method for detecting a machine-readable code that has been applied onto a mailpiece. An exemplary method comprises checking in at least one area of a surface of the mailpiece whether at least two parallel lines are present in the at least one area of the surface, at least two of the parallel lines being at a distance from each other that corresponds to a module width, at least one of the lines having a width that equals the module width. The exemplary method also comprises detecting modules of a data matrix code, in at least one partial area of the surface that is adjacent to one of the lines, taking into account the detection of the at least two parallel lines, the data matrix code having modules of the module width. | 08-11-2011 |
20110233279 | METHOD AND APPARATUS FOR READING STACKED BAR CODE INFORMATION - A method and an apparatus for reading stacked bar code information are provided which make it possible to shorten the processing time for reading the stacked bar code information. A plurality of conversion processes are disclosed for creating line width matrixes through measurement of the line width of bars and spaces of one column of the image data, by using each of a plurality of threshold values. A cluster number according to a line width matrix calculated through one of the plurality of conversion processes is then compared to a theoretical value of a cluster number of each row. | 09-29-2011 |
20110240740 | IMAGING TERMINAL, IMAGING SENSOR TO DETERMINE DOCUMENT ORIENTATION BASED ON BAR CODE ORIENTATION AND METHODS FOR OPERATING THE SAME - Embodiments of an image reader and/or methods of operating an image reader can capture an image, identify a bar code or IBI form within the captured image, and, store or display the captured image responsive to the an orientation of the bar code. | 10-06-2011 |
20130043313 | SYSTEM AND METHOD FOR COMPENSATING FOR MOTION RELATIVE TO A BARCODE - A barcode decoding system and method for compensating for motion of between an image sensor and a barcode to improve decoding of the barcode. The barcode decoding system includes an imager for capturing an image of the barcode, a motion sensor for collecting acceleration data and a processor that is configured to determine a velocity of the image sensor during the exposure period based on the acceleration data and a periodic motion model. The determined velocity is used to adjust the edge detection algorithm used to detect the barcode features in order to decode the barcode. The orientation of the captured barcode can also be determined in order to determine the velocity in a direction perpendicular to the barcode features. | 02-21-2013 |
20130082108 | Methods and Systems for Authenticating and Tracking Objects - In part, the invention relates to a security feature for authenticating an object having an outer surface and an inner surface. The security feature includes a substrate having a length and a width and a two-dimensional code comprising a plurality of two dimensional regions, the plurality of two dimensional regions disposed in the substrate, the two-dimensional code is substantially invisible when inspected during exposure to visible light and readable during exposure to ultraviolet light. | 04-04-2013 |
20130119139 | METHOD AND SYSTEM FOR CREATING AND USING BARCODES - Methods for efficiently retrieving information from an image of a symbol are described. Symbols are described that contain detection patterns that facilitate the determination of location, alignment, size and orientation of the symbol in an image. Detection patterns are described that possess geometric shapes susceptible to efficient decoding using probabilistic detection algorithms. Detection patterns are described that are provided in colors, shapes and sizes different from the color, shape and sizes of modules carrying information in the symbol. Methods are described for identifying the location and size of detection patterns in images of the symbol and for locating modules in the symbol to facilitate extraction of information carried by the modules. | 05-16-2013 |
20130153663 | Method and Apparatus for Locating Bar Codes Including QR Codes - A method for identifying a QR code in an image includes inputting an image, and using one or more computer processor to identify edges in the image; create an edge count image; label connected regions in the edge count image; create a candidate region list; for each individual candidate in the candidate region list: find regions that overlap with the region in the individual candidate; group regions that overlap into a group of overlapped regions; for each group: merge the overlapped regions into a merged region; add each merged region to the candidate region list to form a new candidate region list; and perform decoding of a QR code in each region in the new candidate region list. | 06-20-2013 |
20130240627 | Method and Reader for Capturing a Plurality of Two-Dimensional Codes which are Presented in Succession on a Display Apparatus - A method, reader and computer program product for capturing two-dimensional codes presented in succession on a display apparatus, wherein the two-dimensional codes are captured by a plurality of shots from a camera and are decoded by an evaluation device. Here, a shooting rate of the camera for capturing the shots having the codes is higher than a rate of change of the presented codes, wherein in the event of a change of the presented code a subsequently presented code is presented having a changed orientation in relation to the respective previously presented code, and wherein before decoding a code from a shot the orientation of the code in the respective shot is respectively ascertained, where decoding is performed only when the captured code has an orientation that has changed in relation to the most recently successfully decoded code. | 09-19-2013 |
20130277430 | SYSTEM AND METHOD FOR CALIBRATION AND MAPPING OF REAL-TIME LOCATION DATA - A method of mapping the location of at least one object in three dimensional space, relative to an initial point in three dimensional space by an EIR terminal which contains a microprocessor, memory, a scanning device, a motion sensing device, and a communication interface. The method includes scanning a signal of decodable indicia located at a pre-defined area of a physical object, locating the decodable indicia within this signal, decoding the decodable indicia into a decoded message. The decoded message is an identifier for said physical object, which is then displayed. After receiving an interface command, the EIR terminal is placed in mechanical contact with the pre-defined area of the physical object and a first spatial position is stored as a point of origin in the EIR terminal. | 10-24-2013 |
20140042229 | METHOD OF READING MULTIPLE TWO DIMENSIONAL BARCODES - A method of reading multiple two dimensional barcodes includes the steps of obtaining an image including a plurality of positioning patterns and the two dimensional barcodes, defining a reading area within the image according the positioning patterns, dividing the reading area into a plurality of reading blocks, which contain the two dimensional barcodes, respectively, and reading the two dimensional barcodes in the reading blocks individually. | 02-13-2014 |
20140231523 | ELECTRONIC DEVICE CAPABLE OF RECOGNIZING OBJECT - A method and a device, such as a portable terminal to recognize an object in an electronic device, and a method and a device, such as a portable terminal capable of detecting a barcode are provided. The method includes detecting finder pattern candidates, extracting contour information of the finder pattern candidates, determining one or more finder patterns among the finder pattern candidates based on at least a piece of the contour information, and detecting an alignment pattern based on at least a part of the one or more finder patterns and the contour information. | 08-21-2014 |
20140312120 | METHOD FOR DETECTING REORGINATION OF BARCODES - A method for detecting reorigination of barcodes ( | 10-23-2014 |
20140361084 | Method and Apparatus for Ordering Code Candidates in Image for Decoding Attempts - A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects in a first direction of travel through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates. | 12-11-2014 |
20150034725 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, an information processing apparatus includes an acquisition unit, a detection unit, an extraction unit, and a reading unit. The acquisition unit is configured to acquire an input image including a marker having a position detection pattern. The detection unit is configured to detect the position detection pattern using identification data used for detecting the position detection pattern included in the input image, the identification data being from a plurality of position detection patterns having different forms from each other. The extraction unit is configured to extract, from the input image, the marker corresponding to the detected position detection pattern. The reading unit is configured to read data associated with the extracted marker. | 02-05-2015 |
20150090793 | METHOD AND SYSTEM FOR DETERMINING EDGE LINE IN QR CODE BINARY IMAGE - Method and system for determining QR code binary image is provided. Locating lines on which edges of the QR code locate are determined according to location information of locating points within the QR code image and distances between the locating points to edges of the QR code. Distances may be used to obtain locating lines on which edges of the QR code locate, with relatively smaller errors. When a QR code image is distorted, it generally bulges outward. The position of a determined locating line is within the interior of the QR code image, and an actual edge of the QR code partly overlaps with the locating line and partly locate on external side of locating line. Edge points on external side of a locating line are detected along the direction of the locating line and then are connected to form an edge line of QR code. | 04-02-2015 |
20150090794 | METHOD AND SYSTEM FOR CORRECTING QR CODE IMAGE - Method and system for correcting a QR code image is provided. An initial coordination system and a correction coordination system are determined at first. Conversion coefficients are obtained according to the coordinates of the central point of each detection pattern, the coordinates of the locating point in the initial coordinate system, the correction coordinate system. For each point in the correction coordinate system, its corresponding module in the initial coordinate system is found out, and the grayscale value of that module is assigned to the point to realize the correction of the QR code image. Coordinates of the three detection patterns, the locating point in the initial coordination system, and the correction coordinate system may be readily obtained according to different version numbers. At the same time, shortcomings caused by edge detection may be avoided, and a favorable correction effect may be obtained. | 04-02-2015 |
20150090795 | METHOD AND SYSTEM FOR DETECTING DETECTION PATTERNS OF QR CODE - Method and system for detecting detection patterns of a QR code is disclosed, detection is performed in a first direction and then in a second direction based on the first direction detection to detect a line segment having a length ratio of black:white:black:white:black meeting a predetermined ratio to determine the central points of the detection patterns, and thereby find out all detection patterns. Line-by-line traversal detection in a first direction is used to detect the detection patterns. Detection is performed based on the detected central point of the first line segment. Thus, detection steps may be greatly saved to simplify the detection procedure and improve computing speed. Fast detection of detection patterns may be realized for a QR code image. | 04-02-2015 |
20150090796 | METHOD AND SYSTEM FOR DETECTING A CORRECTION PATTERN IN A QR CODE - Method and system for detecting a correction pattern in a QR code are disclosed. In the detection of a correction pattern, coordinates of the correction pattern is at first roughly estimated according to the detected coordinates of the detection patterns and different QR code versions, then a square region is specified around the coordinates of the correction pattern, in which a search is performed repeatedly. Finally, in conjunction with the characteristic of the correction pattern itself, i.e., having a line segment meeting a predetermined ratio, the correction pattern may be accurately located in the predetermined area, without the need of searching patterns meeting a 1:1:1 ratio line by line in the entire QR code image. | 04-02-2015 |
20150122889 | SECURITY FEATURE - According to one example, there is provided a method of generating a security feature that encodes data. The method comprises obtaining an n-bit code of data to encode, generating an arrangement of dots, designating a first portion of the dots as reference dots and a second portion of the dots as encoding dots, and moving a group of the designated encoding dots by a predetermined direction in a predetermined amount to encode the n-bit code of data. | 05-07-2015 |
20150129658 | METHOD FOR DECODING MATRIX-TYPE TWO-DIMENSIONAL CODE - The application provides a decoding method for a matrix two-dimensional code, wherein a matrix two-dimensional code image to be decoded is a code array of jointed matrix two-dimensional code symbols, formed by multiple identical unit code patterns; an image obtained by scanning does not need to include a complete unit code pattern, and a decoding process of the image is: obtaining a binary image of a to-be-decoded code array of jointed matrix two-dimensional code symbols, locating each data point in a unit code pattern that the data point belongs to, so as to restore a complete unit code pattern, and then performing decoding. The application only needs an area twice the area of a unit code pattern even if decoding is performed when the code pattern is rotated by a most severe degree. In addition, the application can save resources. | 05-14-2015 |
20150294130 | Decoding Machine-Readable Optical Codes With Aesthetic Component - Techniques are provided for decoding machine-readable optical codes that have an aesthetic component that is integrated into the codes themselves. In this manner, the machine-readable optical codes can be designed to be aesthetically pleasing and/or can convey information to human viewers, and can even be disguised so that they do not appear to be machine-readable optical codes at all. Such information can be (but need not be) distinct from the information encoded for reading by a machine, even when the information is integrated into the code itself. The techniques described herein can be applied to any type of machine-readable optical code. | 10-15-2015 |
20150302236 | METHOD AND DEVICE FOR IDENTIFYING A TWO-DIMENSIONAL BARCODE - A method of identifying a two-dimensional bar code in digital image data of the bar code, the bar code comprising first and second type elements arranged in an ordered grid and having an outline that comprises an L-shape clock line with transitions between the first and second type elements and an L-shape solid line without transitions between the first and second type elements, wherein approximate corners in the digital image data determine a first and a second pair of opposite edge segments along the outline, the method comprising scanning in the digital image data a first edge segment of the first pair and counting transitions between the first and second type elements along the first edge segment of the first pair; if no transitions were counted along the first edge segment of the first pair, then scanning in the digital image data the second edge segment of the first pair and counting transitions between the first and second type elements along the second edge segment of the first pair; scanning in the digital image data a first edge segment of the second pair and counting transitions between the first and second type elements along the first edge segment of the second pair; if no transitions were counted along the first edge segment of the second pair, then scanning in the digital image data the second edge segment of the second pair and counting transitions between the first and second type elements along the second edge segment of the second pair; identifying the edge segment of the first pair and the edge segment of the second pair along which transitions were counted as the L-shape clock line of the bar code, and identifying the edge segment of the first pair and the edge segment of the second pair along which no transitions were counted as the L-shape solid line of the bar code. | 10-22-2015 |
20150332079 | APPARATUS AND METHOD FOR RECOGNIZING QUICK RESPONSE CODE - The present invention relates to an apparatus and method for recognizing a QR code and, more particularly, to QR code recognition technology that is capable of acquiring not only primary information but also additional information about a user's context or a user from a conventional QR code and then providing user customized information, and information provision technology using the same. For this purpose, an apparatus for recognizing a QR code in accordance with an embodiment of the present invention includes a QR code recognition unit, a first information extraction unit, and a second information extraction unit. The QR code recognition unit acquires data including a QR code. The first information extraction unit extracts first information stored in the QR code by decoding the acquired data. The second information extraction unit extracts second information, including relative direction information between the QR code and the QR code recognition unit, from the acquired data. | 11-19-2015 |
20150339508 | TWO-DIMENSIONAL CODE - Disclosed is a two-dimensional code which is not likely to be affected by contamination or out-of-focus photographing thereof and can thus be accurately recognized in a short time even when it is photographed under various photographing conditions. The disclosed two-dimensional code comprises: cells representing binary-coded data that are arranged as a pattern in a two-dimensional matrix; and four or more different position detection patterns. | 11-26-2015 |
20160140375 | TWO-DIMENSIONAL CODE RECOGNITION METHOD AND APPARATUS - The embodiments of the disclosure provide a two-dimensional code recognition method and associated apparatus. The two-dimensional code recognition method comprises steps of determining whether there is a picture displayed on a screen; determining whether the picture includes a two-dimensional code, when the picture is displayed on the screen; and identifying the two-dimensional code, when the picture includes the two-dimensional code. According to the disclosure only when determining the picture includes a two-dimensional code, the two-dimensional code is identified, and cameras are not required for the recognition of the local two-dimensional code picture. | 05-19-2016 |
20160162720 | DECODING MACHINE-READABLE OPTICAL CODES WITH AESTHETIC COMPONENT - Techniques are provided for decoding machine-readable optical codes that have an aesthetic component that is integrated into the codes themselves. In this manner, the machine-readable optical codes can be designed to be aesthetically pleasing and/or can convey information to human viewers, and can even be disguised so that they do not appear to be machine-readable optical codes at all. Such information can be (but need not be) distinct from the information encoded for reading by a machine, even when the information is integrated into the code itself. The techniques described herein can be applied to any type of machine-readable optical code. | 06-09-2016 |
20160253537 | SECURITY FEATURE | 09-01-2016 |