G06K7/1439

BARCODE SCANNER SYSTEM WITH ANIMATED FEEDBACK

A system and method for providing animated feedback for a barcode scanning system may include receiving image data from a camera, processing the image data, detecting a machine-readable indicia in the image data, and attempting to decode the machine-readable indicia. In response to successfully decoding the machine-readable indicia, displaying a first animation indicative of successfully decoding the machine-readable indicia. Otherwise, in response to not successfully decoding the machine-readable indicia, displaying a second animation indicative of not successfully decoding the machine-readable indicia.

Multimedia device, multimedia arrangement having the multimedia device, and method for transferring an optical code using the multimedia arrangement
11212408 · 2021-12-28 · ·

A multimedia device 2 is proposed having a display unit 6 for displaying at least one optical code 5, wherein the optical code 5 is configured to be acquired by a read device 3, wherein the multimedia device 2 comprises a coding unit 4, wherein the coding unit 4 is configured to code operating data of the multimedia device 2 as the optical code 5.

Printing Inspection Device
20210383087 · 2021-12-09 ·

To obtain a printing inspection device that an optimum binarization threshold value in the printing inspection device that captures an image including a two-dimensional code printed by a general-purpose printer such as an ink jet printer, as a multi-level image, creates a binary image from the multi-level image with a predetermined binarization threshold value, and then performs decoding. Before a practical printing inspection is performed, a read test is performed. The read test is performed on one or more inspection samples by binarizing a multi-level image with brightness values for all gradations as a threshold value. A range (maximum value and minimum value) of readable brightness values is obtained, and then a median value between the minimum value and the maximum value is used as a binarization threshold value for a two-dimensional code image in a practical printing inspection.

QR code positioning method and apparatus
11194982 · 2021-12-07 · ·

Implementations of the present application provide a QR code positioning method and apparatus. Based on a predetermined pixel detection rule, centers of candidate position detection patterns in the QR code image are determined from a QR code image that includes first-type pixels and second-type pixels. The predetermined pixel detection rule includes that a consecutive arrangement ratio of the first-type pixels, the second-type pixels, and the first-type pixels satisfies a predetermined ratio. The candidate position detection patterns are identified based on the centers of the candidate position detection patterns. A set of patterns that satisfies a QR code image positioning rule are determined from the candidate position detection patterns. The set of patterns are used as position detection patterns of the QR code image.

METHOD OF DETECTING A SCAN AVOIDANCE EVENT WHEN AN ITEM IS PASSED THROUGH THE FIELD OF VIEW OF THE SCANNER
20210374375 · 2021-12-02 ·

Methods of detecting scan avoidance events are disclosed herein. An example method includes measuring, by a weighing scale associated with a barcode reader, an unstable weight over a timeframe having a duration that is greater than a threshold duration. The method further includes monitoring for (i) the barcode reader's failure, during the first timeframe, to transition from a first state in which an imager of the barcode reader does not transmit images for decoding to a second state in which the imager captures images over an FOV including a product scanning region and transmits the captured images for decoding; or (ii) the barcode reader's failure to decode a barcode from images captured over the FOV including the product scanning region during the first timeframe; and generating an alert indicating a potential scan avoidance event responsive to both the measured unstable weight over the timeframe and one of (i) or (ii).

Colocated shared augmented reality without shared backend

Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.

Colocated shared augmented reality without shared backend

Methods and systems are disclosed for creating a shared augmented reality (AR) session. The methods and systems perform operations comprising: receiving, by a client device, input that selects a shared augmented reality (AR) experience from a plurality of shared AR experiences; in response to receiving the input, determining one or more resources associated with the selected shared AR experience; determining, by the client device, that two or more users are located within a threshold proximity of the client device; and activating the selected shared AR experience in response to determining that the two or more users are located within the threshold proximity of the client device.

Computer configured to display multimedia content

A computer can comprise a housing, a microprocessor disposed within the housing, a display, and a communication interface communicatively coupled to the microprocessor. The computer can be configured, responsive to locating decodable indicia within content viewable on the display, to decode the decodable indicia to produce at least one decoded message. The computer can be further configured to display the content with decoded message data being embedded into the content. The decoded message data can be provided by at least one decoded message, data derived from the decoded message.

SYNTHETIC STANDARDIZED WAVE IDENTIFIERS FOR REPRESENTING AND CLASSIFYING ENTITIES
20220156475 · 2022-05-19 ·

A method of identifying data items by wave blocks, each wave block comprising a set of unique features distinguishable from the unique features of other wave blocks. The unique features of the wave blocks are extracted and stored. A plurality of wave tags are defined, each comprising a set wave blocks. A mapping of the set of wave blocks to each wave tag is stored. A request for a wave tag to identify a data item is received and a wave tag is assigned to the data item. The wave tag is broadcasted and is captured by a capturing device, which extracts the unique features of the wave blocks. The wave tag is identified by comparing the extracted features of the wave blocks with the stored features of the plurality of wave blocks. The data item is identified from the mapping of the data item to the wave tag.

Color image processing on the fly for bar code readers

Methods and devices for performing color imaging processing on the fly for barcode readers are disclosed herein. An example method includes color image processing in a barcode reader to identify one of raw image data or processed image data and further decoding indicia in the identified raw or processed image data. The method includes receiving a raw image data of an image of an object, performing image processing on the raw image data, analyzing the raw image data and the processed image data, and identifying which of the raw image data or processed image data to communicate to a decoder for further decoding. The decoder then identifies, in the identified raw image data or processed image data, indicia corresponding to an object, and decodes the identified indicia.