297 patents
Utility
Image processing system
16 Jan 24
An image processing system is configured to receive a first high resolution stream of images and a second lower resolution stream of images from image sources with substantially the same field of view.
Cosmin Toca, Bogdan Sandoi, Petronel Bigioi
Filed: 28 Apr 21
Utility
Systems and methods for detecting data insertions in biometric authentication systems utilizing a secret
9 Jan 24
Systems and methods of detecting an unauthorized data insertion into a stream of data segments extending between electronic modules or between electronic components within a module, wherein a Secret embedded into the data stream is compared to a Replica Secret upon receipt to confirm data transmission integrity.
Peter Corcoran, Alexandru Drimbarean
Filed: 28 Jun 21
Utility
Configuring access for internet-of-things and limited user interface devices
2 Jan 24
A method operable by a computing device for configuring access for a limited user interface (UI) device to a network service via a local network access point is disclosed.
Peter Corcoran, Ilariu Raducan, Petronel Bigioi
Filed: 28 Apr 21
Utility
Methods And Systems to Predict Activity In A Sequence Of Images
28 Dec 23
A method to determine activity in a sequence of successively acquired images of a scene, comprises: acquiring the sequence of images; for each image in the sequence of images, forming a feature block of features extracted from the image and determining image specific information including a weighting for the image; normalizing the determined weightings to form a normalized weighting for each image in the sequence of images; for each image in the sequence of images, combining the associated normalized weighting and associated feature block to form a weighted feature block; passing a combination of the weighted feature blocks through a predictive module to determine an activity in the sequence of images; and outputting a result comprising the determined activity in the sequence of images.
Alexandru Malaescu, Dan Filip, Mihai Ciuc, Liviu-Cristian Dutu, Madalin Dumitru-Guzu
Filed: 17 Aug 23
Utility
Image Processing System
7 Dec 23
Disclosed is a multi-modal convolutional neural network (CNN) for fusing image information from a frame based camera, such as, a near infra-red (NIR) camera and an event camera for analysing facial characteristics in order to produce classifications such as head pose or eye gaze.
Cian Ryan, Richard Blythman, Joseph Lemley, Paul Kielty
Filed: 17 Aug 23
Utility
Method of generating a digital video image using a wide-angle field of view lens
5 Dec 23
A method of generating a digital video image uses a wide-angle field of view (WFOV) lens positioned closely in front of an image sensor array so that the image field of the lens is so curved at the sensor array that different regions of the image field are substantially in focus on the sensor array for different positions of the lens.
Petronel Bigioi, Christopher Dainty, Peter Corcoran
Filed: 5 Mar 20
Utility
Direct-bonded native interconnects and active base die
21 Nov 23
Direct-bonded native interconnects and active base dies are provided.
Javier A. DeLaCruz, Steven L. Teig, Shaowu Huang, William C. Plants, David Edward Fisch
Filed: 18 Feb 22
Utility
3D chip sharing data bus
21 Nov 23
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals.
Javier A. DeLaCruz, Steven L. Teig, Ilyas Mohammed
Filed: 25 Nov 20
Utility
Event camera hardware
14 Nov 23
A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame.
Lorant Bartha, Corneliu Zaharia, Vlad Georgescu, Joe Lemley
Filed: 28 Jun 22
Utility
Method and system for camera motion blur reduction
7 Nov 23
A method for reducing camera motion blur comprises, before acquiring an image frame for a video stream, a camera measurement unit measuring data related to a camera module motion during a time window; determining camera module motion based on the measured data and predicting a camera motion blur during acquisition of the image frame based at least on the determined camera module motion and the lens projection model; determining whether the predicted camera motion blur exceeds a threshold; in response to determining that the predicted camera motion blur exceeds the threshold, determining a reduction of the provisional exposure time determined to acquire the image frame so that the predicted camera motion blur reaches the threshold, determining whether a corresponding increase in the provisional gain determined to acquire the image frame is below a maximum gain value, adjusting the provisional exposure time and gain, and acquiring the image frame.
Razvan Condorovici, Bogdan Petcu, Piotr Stec
Filed: 2 Dec 21
Utility
Systems and methods for conditional generative models
24 Oct 23
Systems and methods for training a conditional generator model are described.
Shabab Bazrafkan, Peter Corcoran
Filed: 16 Nov 18
Utility
Gaze Repositioning During A Video Conference
12 Oct 23
A method at a first participant's client conferencing system in a videoconference comprises receiving, from a second client conferencing system, at least one first video frame of a first video signal including an image of the second participant looking at a third participant, and first metadata associated with the first video frame and including an identity of the third participant.
Razvan Condorovici, Andra Stan
Filed: 14 Jun 23
Utility
Methods and systems to predict activity in a sequence of images
3 Oct 23
A method to determine activity in a sequence of successively acquired images of a scene, comprises: acquiring the sequence of images; for each image in the sequence of images, forming a feature block of features extracted from the image and determining image specific information including a weighting for the image; normalizing the determined weightings to form a normalized weighting for each image in the sequence of images; for each image in the sequence of images, combining the associated normalized weighting and associated feature block to form a weighted feature block; passing a combination of the weighted feature blocks through a predictive module to determine an activity in the sequence of images; and outputting a result comprising the determined activity in the sequence of images.
Alexandru Malaescu, Dan Filip, Mihai Ciuc, Liviu-Cristian Dutu, Madalin Dumitru-Guzu
Filed: 14 Jul 20
Utility
Vehicle occupant monitoring system including an image acquisition device with a rolling shutter image sensor
3 Oct 23
A vehicle occupant monitoring system, OMS, comprises an image acquisition device with a rolling shutter image sensor comprising an array of sub-pixels which are respectively selectively sensitive to: red and infra-red; blue and infra-red; and green and infra-red light.
Istvan Andorko, Petronel Bigioi, Piotr Stec
Filed: 9 Dec 21
Utility
Image processing system
26 Sep 23
Disclosed is a multi-modal convolutional neural network (CNN) for fusing image information from a frame based camera, such as, a near infra-red (NIR) camera and an event camera for analysing facial characteristics in order to produce classifications such as head pose or eye gaze.
Cian Ryan, Richard Blythman, Joseph Lemley, Paul Kielty
Filed: 13 Jan 21
Utility
Data Decompression Apparatus
7 Sep 23
A decompression apparatus comprises a number of stages including: a first stage which always reads a binary symbol from a first stage indicator file for each symbol which is to be decoded; one or more mid stages which conditionally read a binary symbol from successive indicator files based on the value of the last symbol read from a previous indicator file; and a final stage which conditionally reads a symbol from a reduced file based on the value of the last symbol read from the last stage indicator file.
Lorant BARTHA, Norbert LAJTAI
Filed: 3 Mar 22
Utility
Event detector and method of generating textural image based on event count decay factor and net polarity
5 Sep 23
A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.
Amr Elrasad, Cian Ryan, Richard Blythman, Joe Lemley, Brian O'Sullivan
Filed: 24 Feb 22
Utility
System improvement for deep neural networks
15 Aug 23
The technology relates to tuning a data translation block (DTB) including a generator model and a discriminator model.
Alexandru Malaescu, Adrian Dorin Capata, Mihai Ciuc, Alina Sultana, Dan Filip, Liviu-Cristian Dutu
Filed: 3 Dec 21
Utility
Anonymizing facial expression data with a smart-cam
15 Aug 23
A method of responding to a criterion-based request for information collected from users meeting the criterion while complying with a user-requested privacy requirement.
Petronel Bigioi, Peter Corcoran
Filed: 26 Aug 19
Utility
Video super resolution method
15 Aug 23
A video super resolution method comprises successively executing instances of a first plurality of layers (SISR) of a neural network for generating a first image (St) at a higher resolution than an input image frame (Xt); successively executing a second plurality of layers (VSR) of the neural network for generating a second image (Vt) at the higher resolution, at least one of the second plurality of layers generating intermediate output information (Ht), the second plurality of layers taking into account an output image (Yt−1) at the higher resolution generated by a previous instance of the network from a previous input image frame (Xt−1) and intermediate output information (Ht−1) generated by the second plurality of layers of the previous instance, and executing a third plurality of layers for combining the first (St) and second (Vt) images to produce an output image (Yt) for the instance of the network.
Cian Ryan, Richard Blythman
Filed: 13 Dec 21