G06K7/1439

Real-time adjustable window feature for barcode scanning and process of scanning barcode with adjustable window feature

A mobile bar code scanning device with a pinch-to-window feature includes an embedded camera and a user interface system having a visual display. The user interface system enables the user to access features of the mobile barcode scanning device with touch gestures. The mobile barcode scanning device also includes a barcode scanning application initialized by a user of the mobile barcode scanning device. The mobile barcode scanning device also includes an operating system communicatively coupled to the embedded camera, the barcode scanning application, and the user interface system. The visual display provides a viewfinder for the embedded camera in the barcode scanning application. The user-defined pinch-to-window feature is real-time adjustable in size, orientation, and position by at least a two-point touch gesture.

Transferring data files using a series of visual codes
11263415 · 2022-03-01 · ·

Software on an image-capturing device iteratively captures a visual code in a series of visual codes displayed in a repeating progression on a screen of a mobile device. The visual code was generated from a display block that resulted from a partition of an original data file into a series of display blocks of at least a specified size. The software converts the visual code back into a display block and reads a header for the display block, discarding the display block if it has already been captured, as determined by the ordered identifying block number in a header. The software stops the iterative capturing when all of the display blocks in the series have been captured, as determined by the count in the header and coalesces the captured display blocks into the original data file, using an order determined by the ordered identifying block numbers.

Systems and methods for Physical Control Verification and Authentication Event Scan Logging
20220050983 · 2022-02-17 ·

Systems and methods to perform verification of physical control of a security device by a user are disclosed. In one aspect, embodiments of the present disclosure include a method for identifying a symbol in a first image frame of a microlens array of the security device and/or determining a position of the symbol relative to a predetermined point on a 2D plane of the security device. In a further embodiment, a rate of change of the position of the symbol between a second image and the first image frame of the microlens array can be determined. The physical control of the security device by the user is, for example, ascertained if the user is in close proximity to the security device of if the security device is within a line of sight of the user.

Determining a computer's position and system for manufacturing a tag

A method for accurately positioning a computer position, and identifying a specific rack position where the computer is without manual intervention. A camera is installed on the computer to read the contents of a tag on the rack, so as to identify the position information of the computer. Specifically, the computer is provided with a self-positioning function, wherein: a camera is installed on the computer, and the camera is configured to read the contents of a tag attached on a side of a rack to house the computer to identify the rack position where the computer is.

Mark reader with reduced trigger-to-decode response time
09721134 · 2017-08-01 · ·

Systems and methods for use with a handheld mark reader that reduce the time between activation of the reader's trigger and the reader returning a successful decode response. Image processing may be performed prior to the user actuating the trigger and thus obtaining a decodable image with reduced delay. Separate pre-trigger and post-trigger parameters may be used for image decoding. A feedback loop may be incorporated for repeated parameter updates. An adjustable lens may be utilized either with illumination OFF or ON.

Method, device and system for the transfer of data

A method and system for transferring encrypted data from a first electronic device to a second electronic device. The method includes the steps of displaying a first encrypted two-dimensional code at the output interface of the first electronic device, reading the first encrypted two-dimensional code with the input interface of the second electronic device, and decrypting the first two-dimensional code with the second electronic device, generating a second encrypted two-dimensional code with the second electronic device, and displaying the second encrypted two-dimensional code on the output interface of the second electronic device, reading the second two-dimensional code encrypted with the input interface of the first electronic device and decrypting the second two-dimensional code with the first electronic device and generating an action on the first electronic device based on the second decrypted two-dimensional code. The second two-dimensional code is a plurality of two-dimensional codes.

OBSERVATION APPARATUS, MEASUREMENT SYSTEM, CULTURE VESSEL AND CONTROL METHOD FOR OBSERVATION APPARATUS
20170280051 · 2017-09-28 ·

An observation apparatus includes a casing, an imaging unit, a driving mechanism and a processor. The casing includes a transparent plate and is configured to hold a sample placed on the transparent plate. The imaging unit is provided inside the casing and generates image data by taking an image through the transparent plate. The driving mechanism is provided inside the casing and moves the imaging unit. The processor assists control of sample imaging, based on image data which the imaging unit generates by imaging a code.

Method and Terminal for Scanning
20170277925 · 2017-09-28 ·

Disclosed are a method and terminal for scanning. The method for scanning of the terminal, provided by the embodiments of the present disclosure, includes: monitoring whether the terminal opens a bar code identification function or not; if monitoring that the bar code identification function of the terminal is opened, scanning a bar code by utilizing an edge touch area of the terminal; and executing a corresponding operation according to the scanned bar code. The technical solution provided by the embodiments of the present disclosure is used for solving the problems that long time consumption and low bar code scanning efficiency existed in the prior art, which is caused by the bar code being scanned using the camera, the camera needs to be focused first and then the bar code is acquired.

BARCODE DECODING METHOD
20170277927 · 2017-09-28 ·

A barcode decoding method includes steps of analyzing a relative relationship between at least two characteristic points of a gray level distribution of a target scanning line of a target barcode to obtain at least one reference characteristic parameter; when determining a current distance between a barcode reader and the target barcode being a relatively long distance, dividing the gray level distribution into at least one bar area and at least one space area; setting a gray level region and locating at least one peak point and/or at least one valley point located within the gray level region from the gray level distribution; when the peak point is located within the bar area, interpolating a space corresponding to the peak point into the bar area; and when the valley point is located within the space area, interpolating a bar corresponding to the valley point into the space area.

Image processing method for optical information reader and optical information reader
09767335 · 2017-09-19 · ·

For reading optical information arranged on a target object by analyzing an image of the target object captured through an imaging device, a plurality of blocks are disposed in an area of the image in which the optical information is arranged such that the plurality of blocks cover a whole range in the arrangement direction of the optical information, each of the blocks being in a parallelogram shape in which facing two sides are in parallel with a pixel arrangement direction of the image and the other two sides are vertical to the arrangement direction of the optical information, a first arrangement data indicating arrangement of the optical information in the block is generated for each of the blocks based on the image data of the block, and a second arrangement data indicating arrangement of the whole optical information is generated by combining the generated respective first arrangement data.