Patent classifications
G06K7/146
Progressive identifier
An example system includes a stage identification portion to determine a stage in a progression of a progressive identifier, and an identifier encoding portion to encode or read the progressive identifier. A number or percentage of bits of the progressive identifier encoded, or read as encoded, by the identifier encoding portion is uniquely associated with the stage in the progression.
METHODS AND SYSTEMS FOR PROCESSING AN IMAGE
A system performs a method for processing an image of a machine-readable code. The method includes receiving an image of a machine-readable code comprising coded information, where the machine-readable code is at least partially obscured by a substance that has a predominant color; generating an adjusted image by adjusting a color space of the image based on the predominant color; binarizing at least a machine-readable code region of the image, wherein the machine-readable code region of the image depicts the machine-readable code; and decoding the binarized machine-readable code region to determine the coded information. Other apparatus and methods are also described.
ARCHITECTURE FOR FASTER DECODING IN A BARCODE READING SYSTEM THAT INCLUDES A SLOW INTERFACE BETWEEN THE CAMERA AND DECODER
Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.
SYMBOL EVALUATION DEVICE AND EVALUATION METHOD
In evaluation of the print quality of a symbol, the evaluation processing takes time. A symbol evaluation device (5) includes: a decoding unit (52) that decodes a symbol included in an image and thereby identifies reference position information of the symbol; a module position identification unit (53) that identifies a plurality of module positions included in the symbol on the basis of the reference position information of the symbol identified by the decoding unit; and a quality evaluation unit (54) that evaluates the quality of the symbol on the basis of the plurality of module positions identified by the module position identification unit.
Architecture for faster decoding in a barcode reading system that includes a slow interface between the camera and decoder
Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.
METHOD, ELECTRONIC DEVICE, AND COMMUNICATIONS SYSTEM FOR AUTOMATICALLY SELECTING NFC EMULATION CARD
This application provides a communications system (100) for automatically selecting an NFC emulation card, which includes an NFC card reader (102) and an electronic device (101). The NFC card reader (102) sends third query information which includes first identification information and a service type of an emulation card. The electronic device (101) determines whether a first emulation card exists. When determining that the first emulation card exists, the electronic device (101) determines whether a second emulation card exists. When determining that the second emulation card exists, the electronic device (101) sends fourth response information which carries second identification information. The NFC card reader (102) sends card selection instruction information. The electronic device (101) receives the card selection instruction information, and sends card selection response information. By using the foregoing technical solution, the electronic device (101) can automatically select a corresponding emulation card, thereby improving NFC payment efficiency.
Methods and apparatuses to mitigate specular reflections and direct illumination interference in bioptic barcode readers
Example methods and apparatuses to mitigate specular reflections and direct illumination interference in bioptic barcode readers are disclosed. An example method includes creating a first sub-field of view passing through a first window, creating a second sub-field of view passing through a second window, while activating a first illumination source to illuminate the first sub-field of view and deactivating a second illumination source associated with the second sub-field of view, capturing first images of the first sub-field of view, while activating the second illumination source to illuminate the second sub-field of view and deactivating the first illumination source, capturing second images of the second sub-field of view, and attempting to decode a barcode within at least one of the first images and the second images.
Optical communication device and method for transmitting and receiving information
Disclosed are an optical communication device and a method for transmitting and receiving information. The optical communication device includes at least two light sources including a first light source and a second light source, and a controller configured to drive the first light source and the second light source in one or more driving modes. The first light source and the second light source are driven in a same driving mode for transmitting first information, and the first light source and the second light source are driven in different driving modes including a first driving mode and a second driving mode which have the same or different frequencies for transmitting other information different from the first information.
COMPUTER-BASED SYSTEMS AND/OR COMPUTING DEVICES CONFIGURED FOR AUTOMATED DETECTION AND/OR READING OF OPTICAL CODES IN IMAGES OF VARYING QUALITY
An example method includes receiving images that each include an optical code. The method further includes cropping the images to isolate the optical codes and rotating the images to achieve a desired orientation for the optical code of each of the images. The method further includes rectifying, after the cropping and the rotating, a perspective of each of the images to achieve a desired perspective angle for the optical code of each of the images. The method further includes deblurring, after the rectifying, the images to reduce blurring in each of the images. The method further includes binarizing, after the deblurring, the images to correct pixels of the optical code in each of the images. The method further includes performing, after the binarizing, an optical code reading process on the plurality of images to decode optical codes in the images.
DYNAMICALLY RECONFIGURING A GLYPH FOR REDIRECTING A USER TO UPDATED CONTENT
A system, related operating methods, and computer-readable storage media are disclosed here. The disclosed subject matter relates to methods of accessing by a device a record of content about an asset based on information embedded in a glyph associated with the asset; determining whether a glyph reconfiguration process should be performed when accessing the record of content based on a status of an object linked to the record of content about the asset wherein the status of the object is caused to change based on a schedule configured within an asset profile associated with the asset; and applying the glyph reconfiguration process for reconfiguring the glyph in response to change caused to the status of the object that results in redirection of the device to updated content based on different information embedded in the glyph about the asset.