Passive autofocusing is used in image acquisition devices (e.g., machine-readable symbol readers, cameras), and can be employed with shutter and/or event-based image sensors. An aimer pointer is easily detected in images, and one or more characteristics characterized at various focus positions of the optics. A size of a characteristic dimension and/or shape of the aimer pointer and/or a measure of sharpness of the aimer pointer is used to determine which image, and hence focus position, results in an optimized or even optimum (i.e., best) focus. The image acquisition system is then configured accordingly. Measuring aimer pointer size is typically less computationally intensive than conventional approaches. Use of a laser beam to produce the aimer pointer usually requires lower exposure time than other approaches. Image data can advantageously be windowed using a relatively small region of interest (ROI) based on a known aimer pointer position.
The disclosure relates generally to systems and methods for quickly and efficiently estimating motion of objects in a three-dimensional environment. The disclosed systems and methods include generating a voxelized map of the three-dimensional environment including voxelized objects of interest. Each voxel in the voxelized object is associated with a signature identifier that may be used to track motion of the voxelized objects at different timepoints. By creating data structures of the three-dimensional environment at different timepoints and comparing changes in the coordinate position of the voxelized objects, motion data of the voxelized objects in the three-dimensional environment may be estimated.
The disclosure includes a protective device for a machine, a method of operating a protective device, and a protective system including the protective device and the machine. The protective device may include a sensor array disposed on the machine. The sensor array may have a plurality of time-of-flight (TOF) sensors arranged to form a sensible field for TOF measurements, and a controller configured to define a safety area within the sensible field, detect an object within the sensible field, and generate a safety output that controls an operation of the machine in response to the object being detected within the safety area. The machine may include woodworking machines or other machines having debris or particles in the surrounding environment during operation.
B23Q 11/00 - Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling workSafety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
B27G 21/00 - Safety guards or devices specially designed for other wood-working machines
G05B 19/406 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
Hand wearable support for a bar code scanner comprises back and front sides. The front side includes a V-member, first and second harness straps attached thereto extending away from each other at an angle, and means along the V-member for releasably attaching the front to the back side of the support which further comprises a back of the hand portion, a thumb portion, a trigger attachment portion, and first and second strap attachment portions each including a buckle. The first and second harness straps of the front side include a tongue portion for threading through the first and second buckle and folding back to releasably attach to itself. Releasable attachment of a trigger device, bar code scanner attachment, and bar code scanner to trigger attachment portion, bar code scanner attachment portion, and bar code scanner attachment portion, respectively, forms a bar code scanner assembly in the form factor of a support wearable by a user to perform scanning operations.
A multi-camera system and method may include a first camera including a first lens and a first image sensor, and a second camera including a second lens in a second image sensor. The first image sensor may be communicatively coupled with the second image sensor, where the first image sensor is configured to communicate image data to the second image sensor. A camera controller may be configured to cause the first and second image sensors to capture and generate respective first and second image data. The first image data may be communicated from the first image sensor to the second image sensor, and the second image sensor may be configured to output a data stream inclusive of the first image data and the second image data.
H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
H04N 23/45 - Cameras or camera modules comprising electronic image sensorsControl thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
6.
PHOTOELECTRIC SENSOR WITH IMPROVED LIGHT SPOT OVERLAP AND RELATED METHOD
A photoelectric sensor includes an emitter that emits a plurality of light beams. Fractions thereof pass through transparent portions of a first body and a second body in series before intersecting an optically powered surface, which directs the fractions to a target focusing an image that passes through a perimeter of the first body in one direction and focusing an image that passes through a perimeter of the second body in a perpendicular direction. The emitter, first and second bodies, and the optically powered surface are positioned so as to form a light spot on the target within which the fractions of the plurality of light beams substantially overlap. The fractions of the plurality of light beams reflect off of the target and are received by a receiver, which detects changes in the light to determine whether a mark is present on the target.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
The disclosure includes a fixed retail scanner including a data reader, comprising a main board including one or more processors including a system processor, one or more camera modules, and an artificial intelligence (AI). The system processor is configured to transmit image data received from the one or more camera modules responsive to one or more event triggers detected by the system processor, and wherein the AI accelerator is configured to perform analysis based on an AI engine local to the AI accelerator in response to the event trigger. A remote server may also be operably coupled to the fixed retail scanner through the multi-port network switch, the remote server having a remote AI engine stored therein, wherein the local AI engine within the fixed retail scanner is a simplified AI model relative to the remote AI engine within the remote server.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A camera device for an optical imaging system, such as a scanner system for imaging machine-readable indicia may include at least one printed circuit board (PCB), an image sensor, and a first lens device. The PCB(s) may define a recessed area having a mounting surface therein. The image sensor may be disposed within the recessed area and may be coupled to the mounting surface of the PCB. The first lens device may be coupled to the PCB(s) and may extend into the recessed area. The first lens device may be disposed in optical alignment with the image sensor. A second lens device, which may be adjustable (e.g., adjustable focal length), may be disposed between the first lens device and image sensor. The second lens may be positioned in the recessed area and/or coupled to the first lens device.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A scanner that reads optical luminance at a field of view (FoV) includes an illuminator that provides light beams to a surface that may be located from a near field to a far field of the FoV. The illuminator can provide optical luminance that has an irradiance, which is uniform or within a certain range from the near field FoV to the far field FoV. The irradiance is achieved by adjusting the location of light emitting components and adjusting the power.
A scanner that reads optical luminance at a field of view (FoV) includes an illuminator that provides light beams to a surface that may be located from a near field to a far field of the FoV. The illuminator can provide optical luminance that has an irradiance, which is uniform or within a certain range from the near field FoV to the far field FoV. The irradiance is achieved by adjusting the location of light emitting components and adjusting the power.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
11.
Photoelectric sensor with improved light spot overlap and related method
A photoelectric sensor includes an emitter that emits a plurality of light beams. Fractions thereof pass through transparent portions of a first body and a second body in series before intersecting an optically powered surface, which directs the fractions to a target focusing an image that passes through a perimeter of the first body in one direction and focusing an image that passes through a perimeter of the second body in a perpendicular direction. The emitter, first and second bodies, and the optically powered surface are positioned so as to form a light spot on the target within which the fractions of the plurality of light beams substantially overlap. The fractions of the plurality of light beams reflect off of the target and are received by a receiver, which detects changes in the light to determine whether a mark is present on the target.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A wireless power transfer (WPT) system is operative to dynamically make power-transfer efficiency optimizations based on supply power, load characteristics, or a combination thereof. In various embodiments, optimizations include power-level-specific path selection, loading-based WPT voltage adjustments, and other techniques in various combinations.
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/40 - Circuit arrangements or systems for wireless supply or distribution of electric power using two or more transmitting or receiving devices
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
H04B 5/79 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for data transfer in combination with power transfer
13.
LIGHT REDIRECTING OPTICAL MODULE FOR A LIGHT CURTAIN AND ITS USE IN A LIGHT CURTAIN
A light redirecting optical module for a light curtain includes a passive optical element to change a direction of an incident light beam, a carrier unit to which the passive optical element is rigidly fixed, a support unit, wherein the carrier unit has a curved surface at a side facing away from the passive optical element and has a complementary curved surface facing the curved surface, the curved surfaces together forming a rotary joint, engagement means to keep the two curved surfaces engaged to each other to allow for a guided rotary movement of the two surfaces. A passive component of a light curtain includes one or more passive elements to redirect a light beam received from an emitter such that the light beam leaving the passive component impinges on a receiver of the light curtain and a method for aligning passive optical elements.
G02B 7/182 - Mountings, adjusting means, or light-tight connections, for optical elements for prismsMountings, adjusting means, or light-tight connections, for optical elements for mirrors for mirrors
14.
APPARATUS AND METHODS UTILIZING MULTIPLE MODES TO SYNCHRONIZE IMAGE ACQUISTION BY MULTIPLE LINEAR SCANNERS
A system including at least one linear scanner. The system utilizes multiple modes to synchronize image acquisition of the at least one linear scanner. A first mode directly triggers image acquisition by the at least one linear scanner based on a distance a conveyor of the object carrying a machine-readable symbol has advanced. A second mode includes sending a speed value for the conveyor. The system transitions between the first mode and the second mode based on an operating parameter of the system to optimize performance of the system. The first mode is more accurate at slower conveyor speeds, for example during stop and go events, and the second mode uses less bandwidth at higher speeds, for example during steady-state operation.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
15.
VISUALIZATIONS OF TASKS OF MULTIPLE IMAGING DEVICES
Systems, methods, and media are described herein for providing one or more visualizations corresponding to one or more tasks executed by a core processor on image data from one or more imaging devices (e.g., a camera). For example, an inspection cycle of the core processor can be initiated for determining or identifying unexpected events associated with the tasks of the core processor. Each inspection cycle may correspond to a particular imaging device. In some embodiments, an inspection cycle includes inspections of a grabbing task, a pre-processing task, a processing task, an idle period, another type of task, or one or more combinations thereof. A visualization that includes the unexpected event and the inspection cycle is provided for display on a user interface. In some embodiments, the visualization includes a standard error bar for the pre-processing task, processing task, idle period, or one or more combinations thereof.
The disclosure relates to systems and methods for combining images captured by at least two image sensors of a multi-sensor image system into a single image frame for analysis, where the combined image frame includes the image data captured by each sensor. The captured images may include image data for an optical code on an item being processed. The multi-sensor system includes a decoding unit operable to analyze the combined image frame and decode the optical codes from one or both images contained within the combined image frame.
G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
The disclosure includes a fixed retail scanner including a data reader comprising a main board, one or more camera modules, and a multi-port network switch disposed within a housing of the data reader. The multi-port network switch is configured to provide a network backbone for at least some internal devices within the housing of the data reader and for at least some external devices positioned external to the housing of the data reader and operably coupled with the data reader through the multi-port network switch. Related systems may include a remote server operably coupled to the fixed retail scanner through the multi-port network switch such that image data to the remote server may be communicated via the multi-port network switch from at least one of the main board or the at least one camera coupled to the multi-port network switch.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A hand wearable includes a flexible body, a barcode scanner attachment device, a trigger device, and a nonvolatile memory device. The nonvolatile memory device stores hand wearable, barcode scanner, or both specific information including one or more data indicative of the life of the hand wearable, the life of a scanner operatively coupled to the barcode scanner attachment device, or both. The nonvolatile memory device holds the stored hand wearable, barcode scanner, or both specific information when power to the nonvolatile memory device is turned off. The nonvolatile memory device makes the stored hand wearable, barcode scanner, or both specific information available when the power to the nonvolatile memory device is turned on. A system, method of using, and method of manufacturing the hand wearable is also disclosed.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
19.
ELECTRONIC FOCUS ADJUSTMENT FOR C-MOUNT LENS USING PCB PIEZOELECTRIC MOTOR
An optical imaging system, such as a scanner system for imaging machine-readable indicia may include a lens device, an adapter ring, and a PCB piezoelectric motor. The lens device may include an adjustable optical component operably coupled to a rotatable feature. The adapter ring may be engaged to the rotatable feature of the lens device so as to control movement of the rotatable feature. The PCB piezoelectric motor may include a stator mounted thereto, and a rotor configured to rotate relative to the stator. The rotor may be coupled to the adapter ring so that applying rotational energy to the stator causes the adapter ring to rotate, thereby causing the adjustable optical component to be adjusted.
G02B 7/08 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification adapted to co-operate with a remote control mechanism
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
H02N 2/16 - Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors using travelling waves
20.
SYSTEMS, DEVICES, AND RELATED METHODS FOR USING SCAN DATA TO SIMPLIFY LOSS PREVENTION ACTIVITIES
The disclosure includes a security system for a fulfillment center environment that is correlated with output scan data from a scanner operated by an attendant fulfilling an order request. The security video camera may capture video data within its field-of-view, and a security video server may be configured to: receive output scan data from the scanner for an order fulfillment session; generate a video clip from the video data corresponding to the order fulfillment session; and present the video clip for review in response to a request to review the order fulfillment session. Related scanners and methods are also disclosed.
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
The disclosure a barcode reader having a feedback device for providing tactile feedback to the user through the trigger button. The feedback device may be disposed within the housing and in cooperation with the trigger button. The feedback device may be configured to provide tactile feedback related to the barcode read to the user through the trigger button via a resistance impressed upon to the trigger button in a first instance, and a release of the resistance to the trigger button in a second instance.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G08B 6/00 - Tactile signalling systems, e.g. personal calling systems
The technology described herein relates to methods and systems for reducing standby power consumed by electronic devices. A control unit is powered by a control unit power source. The control unit power source, in some embodiments, comprises a first photovoltaic driver and a second photovoltaic driver mounted in an anti-parallel configuration. In other embodiments, the control unit power source is a battery (e.g., a rechargeable battery). In addition, the control unit can cause a load power source to switch off upon detection of an absence of a load (e.g., by using the load detector) without the use of a shunt resistor. The control unit also causes the load power source to discharge electricity to the load upon detection of the load.
H02J 9/00 - Circuit arrangements for emergency or stand-by power supply, e.g. for emergency lighting
G06F 1/324 - Power saving characterised by the action undertaken by lowering clock frequency
H02J 7/04 - Regulation of the charging current or voltage
H02J 7/35 - Parallel operation in networks using both storage and other DC sources, e.g. providing buffering with light sensitive cells
H02M 7/06 - Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes without control electrode or semiconductor devices without control electrode
23.
BARCODE SCANNING WITH AUTOMATIC PICK MODE OPERATION
The disclosure relates to a barcode reader configured to operate in either a non-pick mode or a pick mode, such that the barcode reader is configured to automatically switch between the non-pick mode and the pick mode in response to detecting the number of barcodes currently present within the field-of-view of the barcode reader.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A proximity sensor includes a triangulating optical arrangement and a non-triangulating optical arrangement. The triangulating optical arrangement has a blind zone near a primary photosensor, whereas the non-triangulating arrangement is able to detect objects within the blind zone using a secondary photosensor which works with a common illumination source as the triangulating optical arrangement.
G01C 3/10 - Measuring distances in line of sightOptical rangefinders using a parallactic triangle with variable angles and a base of fixed length in the observation station, e.g. in the instrument
25.
SYSTEM AND METHOD TO DETECT FRAUDULENT/SHOPLIFTING ACTIVITIES DURING SELF-CHECKOUT OPERATIONS
A retail store self-checkout station may be configured to support a number of different sensing features, including (i) status (e.g., empty, not empty, occluded) of a shopping cart or shopping basket, (ii) customer behavior (e.g., potentially shoplifting or committing fraud at the checkout station, and (iii) machine-readable indicia (e.g., barcode) reading error or fraud. If an occlusion of the shopping cart or shopping basket exists, an advanced shopping cart structure and content analyzer may identify that an item is still in the shopping cart or shopping basket via openings defined by a mesh wall thereof.
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06T 7/70 - Determining position or orientation of objects or cameras
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
26.
FIXED RETAIL SCANNER WITH TRANSLATOR TO CONVERT EMBEDDED NON-VIDEO DATA AS VIDEO DATA AND RELATED METHODS OF USING HISTOGRAM DATA
The disclosure includes a fixed retail scanner and related method for converting embedded register statistical data from one or more images into pixel data that is combined with image pixel data that is sent to the system processor for a fixed retail scanner. Such statistical data may include histogram data, image statistics, and other related information.
A fixed retail scanner and related methods comprises imagers configured to capture image data, and a processor operably coupled to the imagers. The processor configured to provide image data from at least some of the imagers in real-time during a transaction to a decoder within the data reader for decoding an optical code on an object within the image data, generate annotations for the image data based on an analysis of image content of the image data to generate annotated image data, and provide the annotated image data from at least some of the imagers to an external system in real-time during the transaction.
A bi-optic data reader has a horizontal housing portion including a horizontal reading window, a vertical housing portion including a vertical reading window disposed between a left panel area and a right panel area of a body of the vertical housing portion, and a weigh platter having a horizontal weigh surface extending over the horizontal housing portion, and a crown extending over the vertical housing portion including overhanging portions that extend over the left panel area and the right panel area.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
29.
HYPERSPECTRAL MACHINE-READABLE SYMBOLS AND MACHINE-READABLE SYMBOL READER WITH HYPERSPECTRAL SENSOR
A machine-readable symbol reader can capture a cubic data set of an object carrying a machine-readable symbol. The machine-readable symbol reader can include a hyperspectral sensor, and the cubic data set may include image data for the machine-readable symbol within multiple, different wavelengths of the electromagnetic spectrum. The cubic data may be separated into portions that are each analyzed by specific processors, and those separate analyses can be used to increase the capabilities and efficiency compared to known machine-readable symbol readers.
G01S 7/481 - Constructional features, e.g. arrangements of optical elements
G01S 17/89 - Lidar systems, specially adapted for specific applications for mapping or imaging
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
A retail store self-checkout area may include a scanner configured to enable a shopper to scan items being purchased. A bagging area may be positioned at the scanner. A top-down facing camera positioned and oriented to image a shopping cart or basket at the self-checkout area and to generate image signals of the shopping cart or basket. A projector may be configured to project dynamically alterable illumination signals onto a surface visible to the shopper when at the self-checkout area to provide visual guidance information to the shopper. The projector may be a smart projector, and may be configured to be a top-down facing projector to illuminate a floor at the self-checkout area. A system controller may be configured to drive the projector (e.g., smart projector) and to process images captured by camera to identify errors or fraudulent behavior during a self-checkout process.
A hand wearable includes a flexible body, a barcode scanner attachment device, a trigger device, and a nonvolatile memory device. The nonvolatile memory device stores hand wearable, barcode scanner, or both specific information including one or more data indicative of the life of the hand wearable, the life of a scanner operatively coupled to the barcode scanner attachment device, or both. The nonvolatile memory device holds the stored hand wearable, barcode scanner, or both specific information when power to the nonvolatile memory device is turned off. The nonvolatile memory device makes the stored hand wearable, barcode scanner, or both specific information available when the power to the nonvolatile memory device is turned on. A system, method of using, and method of manufacturing the hand wearable is also disclosed.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
32.
1s2p BATTERY PACK FOR FAST CHARGE APPLICATION - LAYERED STRUCTURE WITH PCM POUCHES AND COMPRESSIBLE FOAM FOR SWELLING ABSORPTION
A rechargeable battery pack may include at least one rechargeable battery cell and at least one phase change material (PCM) pouch in contact with the at least one rechargeable battery cell within a housing. The battery pack may include electrical conductors electrically connected to the at least one rechargeable battery cell to enable electrical power to be conducted to and from the at least one rechargeable battery cell. A compressible element, such as a foam element, may be positioned between a PCM pouch and an inside wall of the housing, thereby absorbing swelling of the rechargeable battery cell(s) to reduce risk of damage to the battery cells and battery pack. The electrical conductors may be formed on a rigid-flex printed circuit board (PCB).
H01M 10/659 - Means for temperature control structurally associated with the cells by heat storage or buffering, e.g. heat capacity or liquid-solid phase changes or transition
H01M 10/04 - Construction or manufacture in general
H01M 10/48 - Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
H01M 50/242 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders characterised by physical properties of casings or racks, e.g. dimensions adapted for protecting batteries against vibrations, collision impact or swelling
H01M 50/247 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders specially adapted for portable devices, e.g. mobile phones, computers, hand tools or pacemakers
H01M 50/284 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders with incorporated circuit boards, e.g. printed circuit boards [PCB]
H01M 50/519 - Interconnectors for connecting terminals of adjacent batteriesInterconnectors for connecting cells outside a battery casing comprising printed circuit boards [PCB]
33.
Image-reading device having configurable multi-mode illumination and monochrome, color image capture and related methods comprising a plurality of light sources that emit red light or emit white light from multiple white light portions separated by a portion of ambient light
An image-reading device, such as optical code readers used in retail environments to scan objects, is configured to select from various operational modes. The operational modes are selected based on an application of the image-reading device, such as optical code identification or image recognition. Red, white, and other color light sources are activated in patterns corresponding to an illumination sequence of the selected operational mode, while imagers are activated to capture an image based on an exposure pattern of the selected operational mode. Further, a repeating series of light pulses having different portions of light is provided. Various imagers are configured to capture images over one of the portions. This allows an operator to perceive one continuous light pattern, yet allows various imagers to capture an image under different light conditions used for different applications of the image-reading device.
e.g.i.e.i.e., best) focus. The image acquisition system is then configured accordingly. Measuring aimer pointer size is typically less computationally intensive than conventional approaches. Use of a laser beam to produce the aimer pointer usually requires lower exposure time than other approaches. Image data can advantageously be windowed using a relatively small region of interest (ROI) based on a known aimer pointer position.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
Passive autofocusing is used in image acquisition devices (e.g., machine-readable symbol readers, cameras), and can be employed with shutter and/or event-based image sensors. An aimer pointer is easily detected in images, and one or more characteristics characterized at various focus positions of the optics. A size of a characteristic dimension and/or shape of the aimer pointer and/or a measure of sharpness of the aimer pointer is used to determine which image, and hence focus position, results in an optimized or even optimum (i.e., best) focus. The image acquisition system is then configured accordingly. Measuring aimer pointer size is typically less computationally intensive than conventional approaches. Use of a laser beam to produce the aimer pointer usually requires lower exposure time than other approaches. Image data can advantageously be windowed using a relatively small region of interest (ROI) based on a known aimer pointer position.
An optical symbol reading system comprises an image sensor operative to capture an image of a target area, a color-sensing system sensitive to certain colors in the visible spectrum, an illumination system operative to produce various types of illumination based on illumination parameters, and a surface-profiling system arranged to measure distance to multiple points of at least one surface in the target area. The illumination system, the image sensor, and the color-sensing system are arranged such that emitted light from the illumination system, in accordance with a selected type of illumination, is directed towards the target area while a portion of the emitted light is reflected from any object of interest present in the target area and received by the image sensor and the color-sensing system. The type of illumination is selected based on output from the color-sensing system and the surface-profiling system.
G06K 7/12 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G01J 3/50 - Measurement of colourColour measuring devices, e.g. colorimeters using electric radiation detectors
G01B 11/30 - Measuring arrangements characterised by the use of optical techniques for measuring roughness or irregularity of surfaces
37.
CLUSTERING AND DETECTION SYSTEM AND METHOD FOR SAFETY MONITORING IN A COLLABORATIVE WORKSPACE
The disclosure relates to systems and methods for ensuring human safety in a workspace shared with a robot or other dangerous machinery. The system includes one or more sensors arranged to monitor the workspace. Data from each of the sensors is acquired and analyzed to determine the positioning and spatial relationship between the human and machine, along with any respective objects that either or both may be carrying as they each move throughout the workspace. The captured data is analyzed to mitigate potential collisions between the human and the machine in the workspace, including potential collisions that may be caused by the respective objects carried by the human or machine.
G06T 7/70 - Determining position or orientation of objects or cameras
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
38.
OPTICAL DETECTION OF OBJECTS HAVING IRREGULAR SURFACES
An object detector reads distance measurement information and determines any presence of at least a portion of an object within a target area between the object detector and a background surface. The determination of the presence is based on distance measurement information. The distance measurement information is compared against a lower distance threshold and an upper distance threshold, where the lower distance threshold represents a distance between the object detector and the background surface, less a subtracted margin; and the upper distance threshold representing a distance between the object detector and a point beyond a distance of the background surface by an added margin. Satisfaction of either distance threshold is indicative of the presence of at least a portion of the object within the target area.
Systems and methods for reading machine-readable indicia (e.g., barcodes) can include emitting, by a code reading device, a light to illuminate a surface including a machine-readable indicia. The code reading device can capture an image of the machine-readable indicia, and determine whether an image quality parameter of the image of the machine-readable indicia captured by the image sensor satisfies a predefined condition (e.g., no reflections on the machine-readable indicia). Based on a determination that the image quality parameter of the image of the machine-readable indicia does not satisfy the predefined condition, the voltage being applied to the electrochromic component may be adjusted to cause an opacity level of the electrochromic component to be altered. Otherwise, the voltage being applied to the electrochromic component may remain unchanged.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
In an optical sensing system, illumination light is selectively emitted by an illumination system at a selected wavelength from among a set of available wavelengths including a first wavelength, and a second wavelength that is different from the first wavelength, to illuminate a target area. The portion of the emitted light that is reflected from the target area is received by a photosensor that is sensitive in a range that includes the first wavelength and the second wavelength. A preferred at least one wavelength of the selective light emission is autonomously selected from among the first wavelength and the second wavelength based on assessed comparative performance of the photosensor in conjunction with the emitted light of the first wavelength and of the second wavelength in currently prevailing conditions.
An imaging device has a focusing device flanked by electromagnets such that a magnetic levitation between the electromagnets and permanent magnets in the focusing device cause the focusing device to rotate about an axis. This rotation causes the optical axis of the focusing device to read an extended reading field beyond the ordinary reading field when the focusing device is in a balanced magnetic levitation position.
G02B 7/08 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification adapted to co-operate with a remote control mechanism
A decoding device includes an aiming component and a scanning component of a scanning engine; a display component and tactile components of a touch screen; and a processor configured to operate the display component to display an initial icon, monitor the tactile components to detect a commencement of a digit tip press on the touch screen at the initial icon, and in response to the digit tip press having a pressure between predetermined lower and higher pressure levels, perform operations including: operate the aiming component to project the visual guide; monitor the tactile components to detect a pressure increase of the digit tip press to higher than the predetermined higher pressure level; and in response to the increase in pressure, operate the scanning component to attempt to scan an encoded data marking, and operate the tactile components to provide a haptic indication of the attempt to the digit tip.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
43.
SYSTEM AND METHOD FOR ILLUMINATING A TARGET OF A BARCODE READER
A code reader may include a light source configured to illuminate a target area in which items are to be located for reading machine-readable indicia associated with the items, an image sensor configured to capture an image of the target area, an illumination drive circuit in electrical communication with the light source, and an image capture circuit. The image capture circuit may be configured to (i) enable and disable the image sensor to capture an image of the target area during the high illumination and a portion(s) of the low illumination of the target area, and (ii) read an image captured by the image sensor. The illumination drive signals may cause the illumination drive circuit to generate a high illumination drive signal to cause the light source to produce a high illumination, and generate a low illumination drive current to cause said light source to produce a low illumination.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
44.
IMAGING SYSTEMS WITH ENHANCED FUNCTIONALITIES WITH EVENT-BASED SENSORS
The disclosure includes imaging systems employing event-based sensors in various applications for analyzing a scene, such as those involved in conveyor systems, mass flow detection systems, portals, machine vision systems, retail settings including checkout stations, and the like. Event-based sensors may be operated in conjunction with frame-based cameras to select frames or subparts of frames or otherwise trigger actions related to the imaging system based on analysis of the events generated by the event-based sensors.
The disclosure includes imaging systems employing event-based sensors in various applications for analyzing a scene, such as those involved in conveyor systems, mass flow detection systems, portals, machine vision systems, retail settings including checkout stations, and the like. Event-based sensors may be operated in conjunction with frame-based cameras to select frames or subparts of frames or otherwise trigger actions related to the imaging system based on analysis of the events generated by the event-based sensors.
An emitter and a receiver in a light barrier system are aligned by placing one or more retroreflective elements in a vicinity of the receiver such that a beam of visible light emitted by an optical alignment element impinges on a retroreflective element when the light beam emitted by the emitter impinges on the receiver. The optical alignment element is activated to emit a beam of visible light, and optical components of the system are adjusted so that the visible beam emitted by the optical alignment element impinges on, and is reflected by, the retroreflective element.
A system and method for bi-directional communication through capacitive coupling is achieved with capacitive plates within the environment of a wireless power transfer system. Data is transferred using capacitance over a separate path from the transfer of electrical power in the wireless power transfer system.
H04B 5/00 - Near-field transmission systems, e.g. inductive or capacitive transmission systems
H04L 5/16 - Half-duplex systemsSimplex/duplex switchingTransmission of break signals
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
48.
HEAT MANAGEMENT SYSTEM FOR TOP-DOWN READER OF A FIXED RETAIL SCANNER AND RELATED METHODS
The disclosure includes a fixed retail scanner including a scanner base unit comprising one or more imagers to view a read zone, and a top-down reader having a head and an elongate stand operably coupled to the scanner base unit. The top-down reader includes a printed circuit board including one or more processors and optical components disposed within the head of the top-down reader, and a heat management system including a heat pipe having a first end disposed within the head and extending into a sealed air chamber within the stand to dissipate heat from the one or more processors into the sealed air chamber. Related methods for heat management of a top-down reader are also disclosed.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
49.
Control of capture and decoding of encoded data markings via touchscreen and haptic feedback
A decoding device includes an aiming component and a scanning component of a scanning engine; a display component and tactile components of a touch screen; and a processor configured to operate the display component to display an initial icon, monitor the tactile components to detect a commencement of a digit tip press on the touch screen at the initial icon, and in response to the digit tip press having a pressure between predetermined lower and higher pressure levels, perform operations including: operate the aiming component to project the visual guide; monitor the tactile components to detect a pressure increase of the digit tip press to higher than the predetermined higher pressure level; and in response to the increase in pressure, operate the scanning component to attempt to scan an encoded data marking, and operate the tactile components to provide a haptic indication of the attempt to the digit tip.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
Systems and method for remotely capturing a barcode and local decoding. The barcode may be captured using a remote imaging sensor. Images captured may be transmitted to a mobile scanner with an incorporated decoder. Additionally, inputs to the mobile scanner may facilitate moving the remote imaging sensor in three-dimensional space. Some embodiments also include a pointer device that may non-destructively mark a position for the remote imaging sensor to target. An image or series of image may be transmitted to the mobile scanner. When an image includes a barcode, the mobile scanner may decode the barcode and provide confirmation feedback.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A wireless charger adapter may include a structural member, a receive inductor coil supported by the structural member, an electrical circuit, and an output. The structural member may be placed in proximate location with a cradle of a wireless charging device inclusive of a transmit inductor coil. The receive inductor coil may inductively receive wireless power signals inductively transferred by the transmit inductor coil of the wireless charging device. The electrical circuit may convert the wireless power signals received by the receive inductor coil into electrical signals and the output may output the electrical signals from the electrical circuit to one or more external devices.
H02J 50/40 - Circuit arrangements or systems for wireless supply or distribution of electric power using two or more transmitting or receiving devices
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/00 - Circuit arrangements or systems for wireless supply or distribution of electric power
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
52.
Controllable laser pattern for eye safety and reduced power consumption for image capture devices
A system and method are described herein for controlling optical power provided to one or more laser projectors of an image capture device, such as a stereo camera, for improving depth image acquisition and quality while adhering to eye safety standards based on laser emissions. The system includes one or more laser projectors operable to emit a laser dot pattern onto a scene, and image capture devices operable to capture images from the scene including the laser dot pattern. The images are analyzed to acquire depth information for objects in the scene, and the depth information is used to modulate the optical power of the laser projectors based on the distance to the object relative to the image capture device.
The disclosure relates to systems and methods for determining and adjusting an allowable maximum speed of a machine for movement in a workspace. One or more sensors monitoring the workspace are arranged to obtain a three-dimensional view of the workspace. Raw data from each of the sensors is acquired and analyzed to determine the positioning and spatial relationship between the human and machine as both move throughout the workspace. This captured data is analyzed to determine a safety protocol that includes a maximum allowable speed for each of various axes of movements for the machine, wherein the safety protocol decreases the maximum allowable speed of the machine only along the one or more axes of movement where the movement of the machine approaches the human.
The disclosure includes a fixed retail scanner including a data reader. The data reader includes illumination assemblies that include different LED sub-groups that are co-located within its respective assembly. These illumination assemblies may be identically constructed and installed at various positions within the data reader to provide active illumination for the camera modules. Illumination assemblies are activated together, but only with the first sub-groups from each of the illumination assemblies being activated together at a first time, and only with the second sub-groups from each of the illumination assemblies being activated together at a second time.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
H04N 1/028 - Details of scanning heads for picture-information pick-up
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
55.
Fixed retail scanner with multi-port network switch and related methods
The disclosure includes a fixed retail scanner including a data reader comprising a main board, one or more camera modules, and a multi-port network switch disposed within a housing of the data reader. The multi-port network switch is configured to provide a network backbone for at least some internal devices within the housing of the data reader and for at least some external devices positioned external to the housing of the data reader and operably coupled with the data reader through the multi-port network switch. Related systems may include a remote server operably coupled to the fixed retail scanner through the multi-port network switch such that image data to the remote server may be communicated via the multi-port network switch from at least one of the main board or the at least one camera coupled to the multi-port network switch.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
H04N 1/00 - Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmissionDetails thereof
H04N 1/028 - Details of scanning heads for picture-information pick-up
56.
Fixed retail scanner with on-board artificial intelligence (AI) accelerator module and related methods
The disclosure includes a fixed retail scanner including a data reader, comprising a main board including one or more processors including a system processor, one or more camera modules, and an artificial intelligence (AI). The system processor is configured to transmit image data received from the one or more camera modules responsive to one or more event triggers detected by the system processor, and wherein the AI accelerator is configured to perform analysis based on an AI engine local to the AI accelerator in response to the event trigger. A remote server may also be operably coupled to the fixed retail scanner through the multi-port network switch, the remote server having a remote AI engine stored therein, wherein the local AI engine within the fixed retail scanner is a simplified AI model relative to the remote AI engine within the remote server.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
57.
Fixed retail scanner with distributed on-board artificial intelligence (AI) accelerator modules and related methods
The disclosure includes a fixed retail scanner includes a data reader. The data reader includes a main board including a system processor disposed within the data reader, and one or more camera modules disposed within the data reader and operably coupled with the system processor. Each camera module may include a local on-board imager AI engine configured to perform AI tasks according to a loaded trained AI model. A system artificial intelligence (AI) engine may be disposed within the data reader and configured to perform AI tasks according to a loaded trained AI model. The system processor is operably coupled to each of the imager AI engines and the system AI engine for scheduling and dispatching AI tasks across a distributed network of AI resources including the imager AI engines and the system AI engine.
The disclosure includes a fixed retail scanner including a data reader comprising a main board, one or more camera modules, and a multi-port network switch disposed within the data reader. A heat management system is disposed within the data reader housing and operably coupled with at least the multi-port network switch to dissipate heat therefrom. The disclosure includes a heat pipe thermally coupled to a switch processor, the heat pipe extending across at least a portion of the bi-optic housing to an air chamber formed within the bi-optic housing.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
59.
Apparatus and method for enabling decoding of remotely sourced and visually presented encoded data markers
A decoding device includes a display, a display buffer to store a current display image of what is currently visually presented on the display, a scanning engine to capture scanning images of objects, and a processor configured to: decode first barcodes carried on surfaces of objects in the scanning images to retrieve first data encoded within the first barcodes; provide the first data to an application routine as input; and in response to a screen capture of the current display image from the display buffer, perform operations including disrupt the decoding of the first barcodes carried on the surfaces of objects of the scanning images, decode a second barcode within the current display image to retrieve second data encoded within the second barcode, and provide the second data to the application routine as input.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G09G 3/16 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments by control of light from an independent source
60.
System and method for verifying positional and spatial information using depth sensors
The disclosure relates to a system and method for verifying robot data that is used by a safety system monitoring a workspace shared by a human and robot. One or more sensors monitoring the workspace are arranged to obtain a three-dimensional view of the workspace. Raw data from each of the sensors is acquired and analyzed to determine the positioning and spatial relationship between the human and robot as both move throughout the workspace. This captured data is compared to the positional data obtained from the robot to assess whether discrepancies exist between the data sets. If the information from the sensors does not sufficiently match the data from the robot, then a signal from the system may be sent to deactivate the robot and prevent potential injury to the human.
G06T 7/70 - Determining position or orientation of objects or cameras
G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
G06T 15/00 - 3D [Three Dimensional] image rendering
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
A wireless charging device may include a first transmit coil disposed on a first layer, and a second transmit coil disposed on a second layer. The second transmit coil is electrically coupled to the first transmit coil. The first and second transmit coils form a transmit inductor to inductively transfer a wireless power signal. A wireless device capable of being powered by the wireless charging device may include a device housing including a first surface and a second surface. A first receive coil may extend in a first plane in alignment with the first surface. A second receive coil may be spaced apart from the first receive coil, and the second receive coil may extend in the first plane or a second plane different from the first plane and be aligned with the second surface, where the first and second coils inductively receive wireless power signals.
H02J 50/12 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling of the resonant type
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H02J 50/40 - Circuit arrangements or systems for wireless supply or distribution of electric power using two or more transmitting or receiving devices
H04B 5/00 - Near-field transmission systems, e.g. inductive or capacitive transmission systems
62.
Robust optical aimer for triangulation-based distance measurement
An optical scanner device includes at least one image capture device and a transmitter of at least one aimer beam. The scanner device determines ranging to a subject using the at least one aimer beam projected to reflect off of a surface of the subject, and detects a position of the aimer-beam reflection within an image frame captured by the image-capture device, the position being a primary indicator of a distance to the subject from the optical scanner device. A secondary indicator of the distance to the subject within the image frame in combination with the first indicator is used to help detect the aimer beam reflection against noise and detect an occurrence of an optical misalignment with possible self-correction of calibration after such misalignment.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/08 - Methods or arrangements for sensing record carriers by means detecting the change of an electrostatic or magnetic field, e.g. by detecting change of capacitance between electrodes
63.
Code reader and related method for realtime color calibration of imaging systems for item recognition within a code reader
A code reader includes a color imager and a processor operably coupled to the color imager. The processor is configured to: set an RGB imager pixel color gain; capture at least one image with active or ambient illumination using the color imager with a calibration target in view; calculate a mean value of R, G, B pixels for the at least one image; use a color plane as a reference, determining a color gain to set calibration parameters; capture at least one additional image using the calibration parameters; and save the calibration parameters if mean values of the R, G, B, pixels for the at least one additional image are within a predetermined range to be used by the camera for subsequent image capture, and apply to each pixel of the image a corresponding color correction matrix from among a plurality of stored color correction matrices.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
H04N 9/68 - Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
H04N 9/73 - Colour balance circuits, e.g. white balance circuits or colour temperature control
H04N 9/77 - Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
Systems and methods for autofocus may include a light source for generating a light wave and a varifocal lens arranged in front of the light source. The varifocal lens may receive the light wave and generate a Fourier transform of a known semi-transparent pattern positioned on the rear focal plane (or input plane) of the varifocal lens therefrom. An image sensor may receive the Fourier transform carried by the light wave after being reflected from an object. A focus tunable lens may be arranged in front of the image sensor and through which the reflected light wave passes. A processor may adjust a focal length of the varifocal lens to cause the Fourier transform carried by the light wave to form a predefined (expected) pattern detected by the image sensor, and adjust a control parameter of the focus tunable lens until one or more spatial frequencies of the predefined pattern detected at the image sensor match one or more predefined spatial frequencies.
A computer-implemented method of performing a three-dimensional 3D point cloud registration with multiple two-dimensional (2D) images may include estimating a mathematical relationship between 3D roto-translations of dominant planes of objects in a 3D point cloud and bi-dimensional homographies in a 2D image plane, thereby resulting in a 3D point cloud registration using multiple 2D images. A trained classifier may be used to determine correspondence between homography matrices and inferred motion of the dominant plane(s) on a 3D point cloud for paired image frames. A homography matrix between the paired images of the dominant plane(s) on the 2D image plane may be selected based on the correspondence between the inferred motions and measured motion of the dominant plane(s) on the 3D point cloud for the paired image frames. The process may be less computationally intensive than conventional 2D-3D registration approaches.
A system and method of detecting an image of a template object in a captured image may include comparing, by a processor, an image model of an imaged template object to multiple locations, rotations, and scales in the captured image. The image model may be defined by multiple model base point sets derived from contours of the imaged template object, where each model base point set inclusive of a plurality of model base points that are positioned at corresponding locations associated with distinctive features of the imaged template object. Each corresponding model base point of the model base point sets may (i) be associated with respective layers and (ii) have an associated gradient vector. A determination may be made as to whether and where the image of the object described by the image model is located in the captured image.
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06F 18/22 - Matching criteria, e.g. proximity measures
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
G06V 30/24 - Character recognition characterised by the processing or recognition method
67.
Recovery strategies for capacitive button calibration
A calibration process is started by a capacitive input variation when a capacitive button is pressed on a barcode reader. Or, the calibration process is started by the barcode reader scanning a configuration label or special label or barcode after the capacitive button on the barcode reader is inoperative. The calibration process realigns the input and the threshold to correctly configure the capacitive button.
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
68.
Image-reading device having configurable multi-mode illumination sequences and monochrome color image capture sequences and related methods
An image-reading device, such as optical code readers used in retail environments to scan objects, is configured to select from various operational modes. The operational modes are selected based on an application of the image-reading device, such as optical code identification or image recognition. Red, white, and other color light sources are activated in patterns corresponding to an illumination sequence of the selected operational mode, while imagers are activated to capture an image based on an exposure pattern of the selected operational mode. Further, a repeating series of light pulses having different portions of light is provided. Various imagers are configured to capture images over one of the portions. This allows an operator to perceive one continuous light pattern, yet allows various imagers to capture an image under different light conditions used for different applications of the image-reading device.
A device includes: an image sensor to capture images of an object within an FOV, a guide projector and a processor. The processor is to analyze some of the images to detect entry of an encoded data marking carried by the object into the FOV, and in response to detecting such entry into the FOV: operate the guide projector to project a visual guide onto the object to guide movement of the encoded data marking to a first location indicated by the visual guide within the FOV; analyze more of the images to detect such movement to the first location, and then to a second location within the FOV; and in response to the movement to the second location, interpret the movement to the second location as receipt of manual input; and in response to the manual input, transmit data decoded from the encoded data marking to another device.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
70.
Apparatus for dynamic control of wireless power transfer
A wireless power transfer (WPT) system is operative to dynamically make power-transfer efficiency optimizations based on supply power, load characteristics, or a combination thereof. In various embodiments, optimizations include power-level-specific path selection, loading-based WPT voltage adjustments, and other techniques in various combinations.
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/40 - Circuit arrangements or systems for wireless supply or distribution of electric power using two or more transmitting or receiving devices
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
H04B 5/79 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for data transfer in combination with power transfer
71.
Fixed retail scanner with annotated video and related methods
A fixed retail scanner and related methods comprises imagers configured to capture image data, and a processor operably coupled to the imagers. The processor configured to provide image data from at least some of the imagers in real-time during a transaction to a decoder within the data reader for decoding an optical code on an object within the image data, generate annotations for the image data based on an analysis of image content of the image data to generate annotated image data, and provide the annotated image data from at least some of the imagers to an external system in real-time during the transaction.
A code reader comprises a first imager and a second imager configured to capture an image with different field of views, a first illuminator and a second illuminator configured to project a different illumination pattern, and a processor operably coupled to the imagers and the illuminators. The processor configured to activate the first imager and the first illuminator as a receiver pair responsive to detecting a first condition, activate the second imager and the second illuminator as a receiver pair responsive to detecting a second condition, and decode an optical code using an image captured by the selected receiver pair.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A handheld code reader may include a main structure, a handle extending from the main structure, and a trigger configured to be pulled by a finger of a user holding the handle. The code reader may further include a conductive element, an antenna configured to sense an inductive change caused by the trigger moving the conductive element, and electronics in electrical communication with the antenna, the electronics configured to determine when the inductive change is indicative of a user selecting to activate a pre-trigger aiming function.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
74.
AIMER LOCALIZATION AND TRIANGULATION IN MULTI-SENSOR SCANNER
An optical scanner determines ranging to a subject using a localization phase in which a series of image frames is received which collectively contains an aimer spot captured as a reflection off of a surface of the subject. The captured aimer spot is temporally modulated according to a modulation pattern, and the series of image frames is processed to discriminate the aimer spot based on the modulation pattern to determine a probable location of the aimer spot within at least one of the image frames of the series. A triangulation phase follows in which the probable location of the aimer spot is processed to produce the ranging determination. In an optional implementation, an assessment is made whether that probable location of the aimer spot is within a plausible location based on different device-specific positional offsets in image frames captured by different ones of the plurality of image-capture devices.
An optical scanner captures a plurality of images from a plurality of image-capture devices. In response to the activation signal, an evaluation phase is executed, and in response to the evaluation phase, an acquisition phase is executed. In the evaluation phase, a first set of images is captured and processed to produce a virtual frame comprising a plurality of regions, with each region containing a reduced-data image frame that is based on a corresponding one of the plurality of images. Also in the evaluation phase, attributes of each of the plurality regions of the virtual frame are assessed according to first predefined criteria, and operational parameters for the acquisition phase are set based on a result of the assessment. In the acquisition phase, a second set of at least one image is captured via at least one of the plurality of image-capture devices according to the set of operational parameters.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
76.
PORTABLE DEVICE COMBINING INDICIA SCAN AND CONTACTLESS TEMPERATURE FUNCTIONS
A scanning device includes: a motion sensor to detect motion imparted to the scanning device; a distance detector to determine a distance between the scanning device and a surface; an infrared detector to capture a temperature of the surface; an image sensor to capture an image of an indicia encoding data on the surface; and a processor configured to store the captured image and temperature, configured to operate the motion sensor to detect motion being imparted to the scanning device when in a low power state, and configured to transition the scanning device out of the low power state in response to such imparted motion by: operating the distance detector to determine the distance to the surface; and determining whether to operate the infrared detector to capture the temperature of the surface and whether to operate the image sensor to capture the image of the indicia, based on the distance.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
77.
Portable device combining indicia scan and contactless temperature functions
A scanning device includes: a motion sensor to detect motion imparted to the scanning device; a distance detector to determine a distance between the scanning device and a surface; an infrared detector to capture a temperature of the surface; an image sensor to capture an image of an indicia encoding data on the surface; and a processor configured to store the captured image and temperature, configured to operate the motion sensor to detect motion being imparted to the scanning device when in a low power state, and configured to transition the scanning device out of the low power state in response to such imparted motion by: operating the distance detector to determine the distance to the surface; and determining whether to operate the infrared detector to capture the temperature of the surface and whether to operate the image sensor to capture the image of the indicia, based on the distance.
A data reading system for predicting the removal of a data reader from a charging base unit based on the approach of a user's hand. The data reading system includes a data reader with a power supply, a base unit configured to receive the data reader and to charge the power supply of the data reader responsive to the data reader being coupled to the base unit, a sensor configured to detect the approach of a user's hand, and a processor in operable communication with the sensor and the data reader or the base unit. The processor is configured to apply an appropriate action, such as adjust an amount of current used to charge the power supply of the data reader in the base unit responsive to the sensor detecting the approach of the user's hand.
H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
G01L 1/14 - Measuring force or stress, in general by measuring variations in capacitance or inductance of electrical elements, e.g. by measuring variations of frequency of electrical oscillators
G06F 1/3231 - Monitoring the presence, absence or movement of users
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
79.
System and method for identification and quantification of types of failure in automated reading of barcodes
A processor is configured to: analyze multiple read paths of multiple read operations to identify a cluster of read operations associated with attempts to read encoded data of a first barcode; analyze results of the cluster of read operations to identify successful read operations; in response to at least one successful read operation, provide the successfully read encoded data to another device; and in response to a lack of success among the cluster of read operations, analyze the results of the cluster of read operations to identify any read operation in which both a start end and a stop end of the first barcode were successfully read, and store, as part of a set of indications of read failures for a set of barcodes that includes the first barcode, an indication of at least whether both the start end and the stop end of the first barcode were successfully read.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 9/22 - Image acquisition using hand-held instruments
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
80.
Code reader and related method for object detection based on image area percentage threshold
A code reader includes an imager configured to capture an image, and a processor operably coupled to the imager. The processor performs an object detection operation having a configurable triggering threshold that may be set, at least in part, based on an amount of changes needed to be detected in order to trigger a positive result for object detection. The processor also initiates a scanning phase for the code reader to read and decode an indicia responsive to the positive result being achieved by the object detection operation.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
An automated point of sale system uses one or more cameras to capture images of food products selected by a user for purchase at a food establishment. The point of sale system then compares the images captured to previously captured reference images of such food products being offered at the establishment to find a match for each product, determines the price of each food product the user has selected based on the comparison and match, identifies an account of the user based on a biometric identification of the user and/or reading information from a machine readable token of the user, and automatically causes the account of the user to be charged or debited for the food products identified, thus reducing the check-out time and increasing efficiency of food establishment point of sale systems.
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
The present disclosure relates to a method for image classes definition and to a method for image multiprocessing and related vision system, which implement said method for image classes definition. The latter comprising an image splitting operation for each image of M input images, the image splitting operation comprising the steps of: a) splitting the image into image portions; b) executing the algorithm onto each image portion with at least one processing unit; c) identifying the image portion associated with a maximum execution time of said algorithm; d) splitting said identified image portion into further image portions; e) checking if a stop criterion is met: e1) if the stop criterion is met, iterating steps a) to e) onto another one of the M input images; e2) if the stop criterion is not met, executing a predefined image processing algorithm onto each of the further image portions; identifying the image portion or further image portion associated with a maximum execution time of said algorithm; and iterating steps d) to e) on the so identified image portions portion or further image portion; wherein after executing steps a) to e) on all of the M input images, the method for image classes definition further comprises the steps of: f) identifying in an image space, for all the M input images, the positions of each split image portion/further image portion and defining clusters (A, B, C) based thereon; g) defining a set of Q image classes (A′, B′, C, AC) based on said clusters (A, B, C), each class (A′, B′, C, AC) being univocally associated with a splitting pattern representing in the image space a plurality of regions to be allocated to a corresponding plurality of processing units of the vision system for image multiprocessing.
Method and device for detecting and classifying a not-known object by a device having a two-dimensional field of view. The method includes a learning step, a detecting step and an inspection step. The learning step includes positioning a first known object in a field of view of the device and then positioning a second known object in the field of view of the device, to obtain images of the first and second known objects. Distinctive characteristics and common characteristics of the objects are identified and used to obtain an equality descriptor relative to common elements of the first and second known objects and a difference descriptor allowing association of the first and second known objects to two distinct classes. The device is then used to detect a third, not-known object. The equality descriptor and the difference descriptor are then used in an inspection step to classify the third not-known object.
An optoelectronic device, e.g. of a photocell or light barrier, comprising an electrical-to-optical or optical-to-electrical transducer, and an optical tube assembly comprising an optical chamber, a first aperture proximal with respect to the transducer, and a second, distal aperture being formed in chamber wall. In at least one first half-section taken e.g. along optical axis, at least an intermediate portion of the chamber wall extending between a first and a second line has a local tangent at each point (P) oriented so that any stray light ray incoming from the boundary point of the first aperture in the opposite half-section would be so deviated at that point (P) as to impinge upon the chamber wall at an impingement point (Q) in said first halfsection and more distal than the distal line.
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.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 9/22 - Image acquisition using hand-held instruments
G06K 7/00 - Methods or arrangements for sensing record carriers
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
86.
Wireless power system and method with protection from overvoltage conditions
A wireless power system and method performs wireless power transmission with sensing to detect a distance and/or misalignment of a power receiver from the power transmitter. Power transmission is adjusted in response to the sensing detecting the distance and/or misalignment exceeding a determined threshold, or in response to instructions sent by the receiver based, at least in part, on a duration of the overvoltage condition exceeding a determined time period.
H02H 9/00 - Emergency protective circuit arrangements for limiting excess current or voltage without disconnection
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
A device for focusing a light beam comprises a optical assembly comprising at least one focusing lens and/or mirror, a support structure which supports the optical assembly, a magnetic actuator configured to move the optical assembly with respect to the support structure along a moving direction substantially parallel to an optical axis (X) of the optical assembly and at least one position sensor configured to provide an indication of the position of the optical assembly with respect to the support structure. The magnetic actuator comprises at least one permanent magnet integrally associated with the optical assembly and at least one first electrical winding integrally associated with the support structure and configured to cause flowing of an electric current within it, wherein the electrical current interacts with said at least one permanent magnet and causes the movement of the optical assembly along said moving direction until the optical assembly is brought to a desired focusing position. The focusing device comprises at least one second electrical winding integrally associated with the support structure and configured to be short-circuited so as to generate, due to the electromagnetic induction generated by the relative motion between said at least one permanent magnet and said at least one second electrical winding, a braking force that opposes the movement of the optical assembly along said moving direction.
G02B 7/10 - Mountings, adjusting means, or light-tight connections, for optical elements for lenses with mechanism for focusing or varying magnification by relative axial movement of several lenses, e.g. of varifocal objective lens
G02B 13/00 - Optical objectives specially designed for the purposes specified below
G02B 26/08 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light
An optical scanner captures a plurality of images from a plurality of image-capture devices. In response to the activation signal, an evaluation phase is executed, and in response to the evaluation phase, an acquisition phase is executed. In the evaluation phase, a first set of images is captured and processed to produce a virtual frame comprising a plurality of regions, with each region containing a reduced-data image frame that is based on a corresponding one of the plurality of images. Also in the evaluation phase, attributes of each of the plurality regions of the virtual frame are assessed according to first predefined criteria, and operational parameters for the acquisition phase are set based on a result of the assessment. In the acquisition phase, a second set of at least one image is captured via at least one of the plurality of image-capture devices according to the set of operational parameters.
A device includes an image sensor and a processor to: receive training images that each include multiple visual features and an ROI; receive indications of locations of ROIs within each training image; perform at least one transform on the multiple visual features and ROI of at least one training image to align the multiple visual features and ROIs among all of the training images to identify a common set of visual features present within all of the training images; derive a converged ROI from at least a portion of the ROI of at least one training image; and generate an anchor model based on the converged ROI and the common set of visual features, wherein the common set of visual features defines the anchor and are each specified relative to the converged ROI, and the anchor model is used to derive a location of a candidate ROI in an image.
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a patternLocating or processing of specific regions to guide the detection or recognition
91.
System and method for illuminating a target of a barcode reader
A code reader may include a light source configured to illuminate a target area in which items are to be located for reading machine-readable indicia associated with the items, an image sensor configured to capture an image of the target area, an illumination drive circuit in electrical communication with the light source, and an image capture circuit. The image capture circuit may be configured to (i) enable and disable the image sensor to capture an image of the target area during the high illumination and a portion(s) of the low illumination of the target area, and (ii) read an image captured by the image sensor. The illumination drive signals may cause the illumination drive circuit to generate a high illumination drive signal to cause the light source to produce a high illumination, and generate a low illumination drive current to cause said light source to produce a low illumination.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
92.
Detachable adapter device for simplified replacement of a base station for a wireless barcode scanner
A removable adapter device is integrated into a cradle for holding a handheld scanner. The adapter device enables the cradle to be removed and reattached or removed and replaced with another cradle without needing access to or changing cables that connect the cradle to a host system. The adapter device provides a standardize configuration, connection, or both to allow simplified replacement of different manufacturer cradles and scanners without concern about the cable connection to the host system. The adapter device acts as an interface for data and power transmission between the cradle and the host system.
G06K 9/22 - Image acquisition using hand-held instruments
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
93.
Safety laser scanner and related method for adjusting distance measurements to compensate for reflective backgrounds
A distance measuring device is disclosed that includes a controller operably coupled with a receiver to receive different amplification channels. The controller includes a time of flight core configured to determine time of flight information for the light pulse; and a decider block configured to determine a measurement correction value for the device based on a determination of a presence of a reflective background that is different than a measurement correction value selected for the device when there exists a diffuse background or an absence of a background into a reading field.
A system and method of scanning a machine-readable indicia may include, in response to determining that the scan engine module is in an engaged state and electrically connected to a computer, communicating the decoded data to the computer via a wired communications channel. Otherwise, in response to determining that the scan engine module is in a released state and wirelessly connected to the computer, communicate the decoded data to the computer via a wireless communications channel. The scan engine module may be configured to operate autonomously from the mobile computer to be able to scan machine-readable indicia, decode the machine-readable indicia to generate decoded data, and store the decoded data. In response to the machine-readable indicia being electrically connected to the mobile computer, the machine-readable indicia may be batched uploaded to the mobile computer.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06F 13/20 - Handling requests for interconnection or transfer for access to input/output bus
95.
System and method for monitoring direct part marking (DPM) processes and generating visual notifications on parts for operators
A system and method for performing laser marking may include identifying an event performed by a laser marking system. A laser marking unit may be driven to mark the feature on the part. The part may be illuminated with a visible illumination signal to indicate an occurrence of the event in response to identifying the event.
B41J 2/44 - Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material using single radiation source, e.g. lighting beams or shutter arrangements
B41J 2/47 - Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material using the combination of scanning and modulation of light
B41J 2/475 - Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of radiation to a printing material or impression-transfer material for heating selectively
B41M 5/24 - Ablative recording, e.g. by burning marksSpark recording
B23K 26/03 - Observing, e.g. monitoring, the workpiece
B23K 26/082 - Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
B23K 26/364 - Laser etching for making a groove or trench, e.g. for scribing a break initiation groove
B23K 26/359 - Working by laser beam, e.g. welding, cutting or boring for surface treatment by providing a line or line pattern, e.g. a dotted break initiation line
96.
User-wearable systems and methods to collect data and provide information
Systems and methods involving one or more wearable components that obtain information about a surrounding environment and provide information to a user to assist user in retrieving objects from the surrounding environment. The information may include navigation information related to a route that the user may take to retrieve an object, as well as information about the object to be retrieved. The wearable components may be include ones that may be mounted on the head of the user, as well as components that the user may wear on other parts of the body or that attach to clothing. The wearable components may include image sensors, microphones, machine-readable symbol readers, range-finders, accelerometers, and/or gyroscopes that may collect information from and about the surroundings of the user. The wearable components may also include one or more of a set of speakers and/or a display subsystem to provide information to the user.
G03B 41/06 - Special photographic techniques not covered by groups Apparatus therefor using non-intermittently-running film with optical compensator with rotating reflecting member
H04N 13/239 - Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
An IO-link device (20) configured as slave for transmitting/receiving signal data with a master module (19), the IO-link device comprising: a sensor or actuator (11) configured to produce output measurement signals; a first microcontroller (21) operatively coupled to the sensor or actuator and configured to receive the measurement signals and generate data based on the measurement signals, and a transceiving module (22) which comprises a physical layer transceiver (24) configured to receive/transmit signal data from/to the master module (19), and a second microcontroller (23) operatively coupled and in bi-directional communication with the transceiver, wherein the transceiver (24) is configured to receive signal data associated with a request from the master module (19) and transmit signal data associated with the request to the second microcontroller (23) and the second microcontroller (23) is configured to receive the signal data from the transceiver and to execute a device IO-Link protocol stack, the second microcontroller being operatively coupled and in bi-directional communication with the first microcontroller (21) for the transmission of signal data associated with the request to the first microcontroller and to receive data based on measurement signals from the first controller.
A decoding device includes a processor configured to: analyze a captured image having a 2D captured image coordinate system to identify an instance of a type of anchor marking therein; derive an orientation thereof relative to the captured image coordinate system; correlate the type of anchor marking to a relative location of a corresponding type of target marking within a 2D normalized coordinate system; employ the location and orientation of the instance of the type of anchor marking within the captured image coordinate system, and the relative location of the type of target marking within the normalized coordinate system to derive a location of an instance of the type of target marking within the captured image coordinate system; attempt interpretation of the instance of the type of target marking at the derived location to decode data thereat; and in response to a successful decode, transmit the data to another device.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
99.
System and method for selecting a quality grade metric profile for assuring optimal control of symbol quality in a DPM process
A computer-implemented system and process of producing a metric quality grade profile for use during inspection of DPM symbol marked on parts may include storing average metrics measured in a controlled environment for a “golden” sample. Measurements of the DPM symbol of the “golden” sample may be performed. Measurements of the metrics of the “golden” sample in an uncontrolled environment may be performed. Average metrics from the uncontrolled environment may be calculated. The averaged metrics from the controlled and uncontrolled environment may be compared. The user may be enabled to set an acceptable grade for the individual metrics. The acceptable grades for the individual metrics as a profile of the DPM symbol in memory.
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
100.
Data transfer device and method of interfacing and using the same
Data transfer devices as well as methods of interfacing, configuring, and using the same are disclosed. Data transfer devices described herein allow a proper communication interface to be mounted on an input device, e.g., a scanner, connected to the data transfer device, enabling communication between the input device and a host device. The data transfer devices allow the input device to be configured for communication with the host device based on a particular type of connection, e.g., a particular hardware attachment that utilizes a particular communication interface. The data transfer device therefore enables “plug-and-play” connectivity between an input device and a host device that removes the amount of user-configuration or user-modification that is required to establish a connection or have the input device, e.g., scanner, mount a proper interface that is compatible with the data transfer device.
G06F 13/20 - Handling requests for interconnection or transfer for access to input/output bus
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light