Patents by Inventor Luca PERUGINI
Luca PERUGINI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220207253Abstract: 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.Type: ApplicationFiled: November 24, 2021Publication date: June 30, 2022Inventors: Luca Perugini, Kurt Vonmetz, Davide Bruni
-
Publication number: 20220187459Abstract: 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.Type: ApplicationFiled: December 10, 2020Publication date: June 16, 2022Inventors: Luca Perugini, Federico Canini, Mattia Francesco Moro, Simone Spolzino
-
Publication number: 20220139060Abstract: 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.Type: ApplicationFiled: January 13, 2022Publication date: May 5, 2022Inventors: Federico Canini, Davide Bruni, Luca Perugini
-
Patent number: 11321545Abstract: 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.Type: GrantFiled: June 30, 2020Date of Patent: May 3, 2022Assignee: Datalogic IP Tech, S.R.L.Inventors: Simone Spolzino, Luca Perugini, Federico Canini
-
Patent number: 11227173Abstract: 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.Type: GrantFiled: February 18, 2020Date of Patent: January 18, 2022Assignee: Datalogic IP Tech, S.r.l.Inventors: Federico Canini, Davide Bruni, Luca Perugini
-
Publication number: 20210406487Abstract: 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.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Simone Spolzino, Luca Perugini, Federico Canini
-
Publication number: 20210256285Abstract: 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.Type: ApplicationFiled: February 18, 2020Publication date: August 19, 2021Inventors: Federico Canini, Davide Bruni, Luca Perugini
-
Publication number: 20210182515Abstract: 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.Type: ApplicationFiled: October 27, 2020Publication date: June 17, 2021Inventors: Davide BRUNI, Federico CANINI, Mattia FABBRI, Stefano FRACASSI, Davide GAVIOLI, Luca Perugini, Simone SPOLZINO
-
Patent number: 10970502Abstract: Systems and methods for providing additional processing capabilities related to machine-readable symbols. A data collection system (100) may include a scan engine (102), auxiliary image processor (104), auxiliary visualizer (106), and host system (108). The scan engine may output decoded information obtained from a representation of a machine-readable symbol captured by a two-dimensional image processor. The scan engine may also output a set of images related to the machine-readable symbol and an object associated with the machine-readable symbol, in which the set of images may form a streaming set of images or streaming video. The set of images may be used by the auxiliary image processor to obtain further information about the machine-readable symbol and/or associated object, such as OCR or DWM information. The set of images may be stored and made accessible by the auxiliary visualizer. The host system may synchronize a display of the images and decoded data output by the scan engine.Type: GrantFiled: June 7, 2017Date of Patent: April 6, 2021Assignee: Datalogic IP Tech, S.r.l.Inventors: Federico Canini, Simone Spolzino, Marco Bozzoli, Luca Perugini
-
Patent number: 10817685Abstract: 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.Type: GrantFiled: September 28, 2018Date of Patent: October 27, 2020Assignee: Datalogic IP Tech S.r.l.Inventors: Davide Bruni, Federico Canini, Mattia Fabbri, Stefano Fracassi, Davide Gavioli, Luca Perugini, Simone Spolzino
-
Publication number: 20200125812Abstract: Systems and methods for providing additional processing capabilities related to machine-readable symbols. A data collection system (100) may include a scan engine (102), auxiliary image processor (104), auxiliary visualizer (106), and host system (108). The scan engine may output decoded information obtained from a representation of a machine-readable symbol captured by a two-dimensional image processor. The scan engine may also output a set of images related to the machine-readable symbol and an object associated with the machine-readable symbol, in which the set of images may form a streaming set of images or streaming video. The set of images may be used by the auxiliary image processor to obtain further information about the machine-readable symbol and/or associated object, such as OCR or DWM information. The set of images may be stored and made accessible by the auxiliary visualizer. The host system may synchronize a display of the images and decoded data output by the scan engine.Type: ApplicationFiled: June 7, 2017Publication date: April 23, 2020Inventors: Federico Canini, Simone Spolzino, Marco Bozzoli, Luca Perugini
-
Publication number: 20190205583Abstract: 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.Type: ApplicationFiled: September 28, 2018Publication date: July 4, 2019Inventors: Davide Bruni, Federico Canini, Mattia Fabbri, Stefano Fracassi, Davide Gavioli, Luca Perugini, Simone Spolzino
-
Patent number: 9990522Abstract: An imager module for an optical code reader may include a camera comprising a lens system, and an actuator for moving the lens system operatively connected to the lens system for autofocus adjustment. The actuator for moving the lens system comprises a linear electric motor with a drive shaft, a position sensor device adapted to detect the position of the drive shaft within a predefined stroke length and a control device adapted to control the movement of the drive shaft. The control device and the position sensor device are integrated in a single PCB, the electric motor comprises a frame that supports the drive shaft, and the single PCB constitutes part of said frame. On optical code reader may include such an imager module.Type: GrantFiled: June 30, 2017Date of Patent: June 5, 2018Assignee: Datalogic IP Tech S.R.L.Inventors: Davide Bottazzi, Davide Bruni, Federico Canini, Luca Perugini
-
Publication number: 20180004994Abstract: An imager module for an optical code reader may include a camera comprising a lens system, and an actuator for moving the lens system operatively connected to the lens system for autofocus adjustment. The actuator for moving the lens system comprises a linear electric motor with a drive shaft, a position sensor device adapted to detect the position of the drive shaft within a predefined stroke length and a control device adapted to control the movement of the drive shaft. The control device and the position sensor device are integrated in a single PCB, the electric motor comprises a frame that supports the drive shaft, and the single PCB constitutes part of said frame. On optical code reader may include such an imager module.Type: ApplicationFiled: June 30, 2017Publication date: January 4, 2018Inventors: Davide Bottazzi, Davide Bruni, Federico Canini, Luca Perugini
-
Patent number: 9432020Abstract: A communication cell for an integrated circuit includes a physical interface configured to supply an input signal (for example, a capacitive signal or an ohmic signal). A receiver circuit operates to receive the capacitive signal and generate a first intermediate signal. A buffer circuit operates to receive the ohmic signal and generate a second intermediate signal. An output stage including a selector device (for example, a multiplexer) configured to receive the first and second intermediate signals and selectively pass only one of those signals to the integrated circuit based on operating condition. The input signal may further be an inductive signal, with the output stage further functioning to selectively pass that signal based on operating condition.Type: GrantFiled: June 19, 2015Date of Patent: August 30, 2016Assignee: STMICROELECTRONICS S.R.L.Inventors: Roberto Canegallo, Luca Perilli, Luca Perugini, Salvatore Valerio Cani, Eleonora Franchi
-
Publication number: 20150381177Abstract: A communication cell for an integrated circuit includes a physical interface configured to supply an input signal (for example, a capacitive signal or an ohmic signal). A receiver circuit operates to receive the capacitive signal and generate a first intermediate signal. A buffer circuit operates to receive the ohmic signal and generate a second intermediate signal. An output stage including a selector device (for example, a multiplexer) configured to receive the first and second intermediate signals and selectively pass only one of those signals to the integrated circuit based on operating condition. The input signal may further be an inductive signal, with the output stage further functioning to selectively pass that signal based on operating condition.Type: ApplicationFiled: June 19, 2015Publication date: December 31, 2015Applicant: STMICROELECTRONICS S.R.L.Inventors: Roberto Canegallo, Luca Perilli, Luca Perugini, Salvatore Valerio Cani, Eleonora Franchi
-
Patent number: 8773162Abstract: An embodiment of communication cell for enabling data communication between an integrated circuit and an electronic unit distinct from the integrated circuit, comprising a contact pad unit, configured for capacitively coupling, in a first operating condition of said communication cell, to the electronic unit for receiving an input signal from said electronic unit, and for ohmically coupling, in a second operating condition of said communication cell, to the electronic unit for receiving the input signal; a receiver device, including signal-amplifying means, coupled between said contact pad unit and said integrated circuit, configured for receiving the input signal and generating an intermediate signal correlated to the input signal; signal-selection means receiving the intermediate signal, the input signal, and providing an output signal which is the intermediate signal during the first operating condition, and the input signal during the second operating condition; and an input stage, connectable between theType: GrantFiled: December 29, 2010Date of Patent: July 8, 2014Assignee: STMicroelectronics S.r.l.Inventors: Roberto Canegallo, Roberto Cardu, Mauro Scandiuzzo, Salvatore Valerio Cani, Luca Perugini
-
Patent number: 8411492Abstract: A memory base cell stores a bit of information implemented from a regular and compact structure made up of multiple identical and replicated base elements, on the “sea of gates” model, in which the base element of the structure is a cell able to be configured with a minimum width in relation to the particular technology used. Such a cell includes a bistable element with an input node operatively connected to a writing data line of the memory base cell, and an output node operatively connected to a reading data line of the memory base cell. The bistable element also has a first inverter and a second inverter arranged in a feedback configuration with respect to one another between the input node and the output node of the bistable element.Type: GrantFiled: April 29, 2011Date of Patent: April 2, 2013Assignee: STMicroelectronics S.R.L.Inventors: Valentina Nardone, Stefano Pucillo, Roberto Canegallo, Claudio Mucci, Massimiliano Innocenti, Luca Perugini
-
Publication number: 20120075920Abstract: A memory base cell stores a bit of information implemented from a regular and compact structure made up of multiple identical and replicated base elements, on the “sea of gates” Model, in which the base element of the structure is a cell able to be configured with a minimum width in relation to the particular technology used. Such a cell includes a bistable element with an input node operatively connected to a writing data line of the memory base cell, and an output node operatively connected to a reading data line of the memory base cell. The bistable element also has a first inverter and a second inverter arranged in a feedback configuration with respect to one another between the input node and the output node of the bistable element.Type: ApplicationFiled: April 29, 2011Publication date: March 29, 2012Applicant: STMicroelectronics S.r.I.Inventors: Valentina NARDONE, Stefano Pucillo, Roberto Canegallo, Claudio Mucci, Massimiliano Innocenti, Luca Perugini
-
Publication number: 20110171906Abstract: An embodiment of communication cell for enabling data communication between an integrated circuit and an electronic unit distinct from the integrated circuit, comprising a contact pad unit, configured for capacitively coupling, in a first operating condition of said communication cell, to the electronic unit for receiving an input signal from said electronic unit, and for ohmically coupling, in a second operating condition of said communication cell, to the electronic unit for receiving the input signal; a receiver device, including signal-amplifying means, coupled between said contact pad unit and said integrated circuit, configured for receiving the input signal and generating an intermediate signal correlated to the input signal; signal-selection means receiving the intermediate signal, the input signal, and providing an output signal which is the intermediate signal during the first operating condition, and the input signal during the second operating condition; and an input stage, connectable between theType: ApplicationFiled: December 29, 2010Publication date: July 14, 2011Applicant: STMICROELECTRONICS S.R.L.Inventors: Roberto CANEGALLO, Roberto CARDU, Mauro SCANDIUZZO, Salvatore Valerio CANI, Luca PERUGINI