Linear Algebra Technologies Limited

Irlande

Retour au propriétaire

1-20 de 20 pour Linear Algebra Technologies Limited Trier par
Recheche Texte
Affiner par
Classe IPC
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image 3
G06T 15/08 - Rendu de volume 3
G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions 2
G06F 9/302 - Commande de l'exécution d'opérations arithmétiques 2
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques 2
Voir plus
Résultats pour  brevets

1.

OPERATIONS USING SPARSE VOLUMETRIC DATA

      
Numéro d'application US2017047694
Numéro de publication 2018/035505
Statut Délivré - en vigueur
Date de dépôt 2017-08-19
Date de publication 2018-02-22
Propriétaire
  • LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
  • KOMENDA, Kyle J. (USA)
Inventeur(s)
  • Moloney, David Macdara
  • Byrne, Jonathan David

Abrégé

A volumetric data structure models a particular volume representing the particular volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a first level of detail, the first level of detail includes the lowest level of detail in the volumetric data structure, values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry, where the volumetric data structure further includes a number of second entries representing voxels at a second level of detail higher than the first level of detail, the voxels at the second level of detail represent subvolumes of volumes represented by voxels at the first level of detail, and the number of second entries corresponds to a number of bits in the first set of bits with values indicating that a corresponding voxel volume is occupied.

Classes IPC  ?

  • G06T 15/06 - Lancer de rayon
  • G06T 1/60 - Gestion de mémoire
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

2.

DYNAMIC CULLING OF MATRIX OPERATIONS

      
Numéro d'application US2017047695
Numéro de publication 2018/035506
Statut Délivré - en vigueur
Date de dépôt 2017-08-19
Date de publication 2018-02-22
Propriétaire
  • LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
  • KOMENDA, J. Kyle (USA)
Inventeur(s)
  • Moloney, David Macdara
  • Xu, Xiaofan

Abrégé

An output of a first one of a plurality of layers within a neural network is identified. A bitmap is determined from the output, the bitmap including a binary matrix. A particular subset of operations for a second one of the plurality of layers is determined to be skipped based on the bitmap. Operations are performed for the second layer other than the particular subset of operations, while the particular subset of operations are skipped.

Classes IPC  ?

3.

RENDERING OPERATIONS USING SPARSE VOLUMETRIC DATA

      
Numéro d'application US2017047696
Numéro de publication 2018/035507
Statut Délivré - en vigueur
Date de dépôt 2017-08-19
Date de publication 2018-02-22
Propriétaire
  • LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
  • KOMENDA, J. Kyle (USA)
Inventeur(s)
  • Caulfield, Sam
  • Moloney, David Macdara
  • Baugh, Gary Garfield Barrington

Abrégé

A ray is cast into a volume described by a volumetric data structure, which describes the volume at a plurality of levels of detail. A first entry in the volumetric data structure includes a first set of bits representing voxels at a lowest one of the plurality of levels of detail, and values of the first set of bits indicate whether a corresponding one of the voxels is at least partially occupied by respective geometry. A set of second entries in the volumetric data structure describe voxels at a second level of detail, which represent subvolumes of the voxels at the first lowest level of detail. The ray is determined to pass through a particular subset of the voxels at the first level of detail and at least a particular one of the particular subset of voxels is determined to be occupied by geometry.

Classes IPC  ?

4.

PATH PLANNING USING SPARSE VOLUMETRIC DATA

      
Numéro d'application US2017047697
Numéro de publication 2018/035508
Statut Délivré - en vigueur
Date de dépôt 2017-08-19
Date de publication 2018-02-22
Propriétaire
  • LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
  • KOMENDA, J. Kyle (USA)
Inventeur(s)
  • Moloney, David Macdara
  • Byrne, Jonathan David

Abrégé

A view of geometry captured in image data generated by an imaging sensor is compared with a description of the geometry in a volumetric data structure. The volumetric data structure describes the volume at a plurality of levels of detail and includes entries describing voxels defining subvolumes of the volume at multiple levels of detail. The volumetric data structure includes a first entry to describe voxels at a lowest one of the levels of detail and further includes a number of second entries to describe voxels at a higher, second level of detail, the voxels at the second level of detail representing subvolumes of the voxels at the first level of detail. Each of these entries include bits to indicate whether a corresponding one of the voxels is at least partially occupied with the geometry. One or more of these entries are used in the comparison with the image data.

Classes IPC  ?

  • G06T 15/08 - Rendu de volume
  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

5.

SYSTEMS AND METHODS FOR DISTRIBUTED TRAINING OF DEEP LEARNING MODELS

      
Numéro d'application IB2017055024
Numéro de publication 2018/033890
Statut Délivré - en vigueur
Date de dépôt 2017-08-19
Date de publication 2018-02-22
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Moloney, David

Abrégé

Systems and methods for distributed training of deep learning models are disclosed. An example local device to train deep learning models includes a reference generator to label input data received at the local device to generate training data, a trainer to train a local deep learning model and to transmit the local deep learning model to a server that is to receive a plurality of local deep learning models from a plurality of local devices, the server to determine a set of weights for a global deep learning model, and an updater to update the local deep learning model based on the set of weights received from the server.

Classes IPC  ?

  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe

6.

IMPROVEMENT OF IMAGE CLASSIFICATION USING BOUNDARY-BITMAPS

      
Numéro d'application US2017036174
Numéro de publication 2017/214164
Statut Délivré - en vigueur
Date de dépôt 2017-06-06
Date de publication 2017-12-14
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Moloney, David
  • Dehghani, Alireza

Abrégé

Methods, systems, apparatus and articles of manufacture are disclosed herein to improve image classification with boundary- bitmaps. An example disclosed apparatus includes a silhouette engine (110) to identify a foreground silhouette within the image, generate a bounding box based on borders of the foreground silhouette, and generate an encoded silhouette matrix which identifies cells of a foreground and cells of a background, a convolution cell selector (112) to convolve the encoded silhouette matrix to generate a convoluted bitmap matrix, and a filter cell selector (116) to improve image classification efficiency by identifying eligible blocks of the convoluted bitmap matrix by retaining first respective cells of the convoluted bitmap matrix that satisfy a cell retention threshold, and removing second respective cells of the convoluted bitmap matrix that do not satisfy the cell retention threshold.

Classes IPC  ?

  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06K 9/38 - Quantification du signal image analogique
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

7.

SYSTEMS AND METHODS FOR HEAD-MOUNTED DISPLAY ADAPTED TO HUMAN VISUAL MECHANISM

      
Numéro d'application IB2017000283
Numéro de publication 2017/168229
Statut Délivré - en vigueur
Date de dépôt 2017-03-10
Date de publication 2017-10-05
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Moloney, David
  • Barry, Brendan

Abrégé

Systems and methods are provided for rendering of a dual eye-specific display. The system tracks the user's eye movements and/or positions, in some implementations, based on electroencephalography (EEG) of the user, to correctly label the central (foveal) and peripheral (extra-foveal) areas of the display. Foveal data is fully rendered while extra-foveal data is reduced in resolution and, in some implementations, shared between the two displays.

Classes IPC  ?

  • H04N 13/04 - Reproducteurs d'images
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • H04N 19/167 - Position dans une image vidéo, p. ex. région d'intérêt [ROI]

8.

SYSTEMS AND METHODS FOR PROVIDING AN IMAGE CLASSIFIER

      
Numéro d'application IB2016001890
Numéro de publication 2017/103676
Statut Délivré - en vigueur
Date de dépôt 2016-12-15
Date de publication 2017-06-22
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Moloney, David
  • Dehghani, Alireza

Abrégé

Systems and methods are provided for image classification using histograms of oriented gradients (HoG) in conjunction with a trainer. The efficiency of the process is greatly increased by first establishing a bitmap which identifies a subset of the pixels in the HoG window as including relevant foreground information, and limiting the HoG calculation and comparison process to only the pixels included in the bitmap.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

9.

SYSTEMS AND METHODS FOR ADDRESSING A CACHE WITH SPLIT-INDEXES

      
Numéro d'application IB2016000709
Numéro de publication 2016/185272
Statut Délivré - en vigueur
Date de dépôt 2016-05-11
Date de publication 2016-11-24
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Richmond, Richard

Abrégé

Cache memory mapping techniques are presented. A cache may contain an index configuration register. The register may configure the locations of an upper index portion and a lower index portion of a memory address. The portions may be combined to create a combined index. The configurable split-index addressing structure may be used, among other applications, to reduce the rate of cache conflicts occurring between multiple processors decoding the video frame in parallel.

Classes IPC  ?

  • G06F 12/0842 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement pour multitraitement ou multitâche
  • G06F 12/0804 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mise à jour de la mémoire principale
  • G06F 12/0875 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec mémoire cache dédiée, p. ex. instruction ou pile
  • G06F 12/0884 - Mode parallèle, p. ex. en parallèle avec la mémoire principale ou l’unité centrale [CPU]
  • G06F 12/0895 - Mémoires cache caractérisées par leur organisation ou leur structure de parties de mémoires cache, p. ex. répertoire ou matrice d’étiquettes

10.

HARDWARE ACCELERATOR FOR HISTOGRAM OF GRADIENTS

      
Numéro d'application IB2016001102
Numéro de publication 2016/170434
Statut Délivré - en vigueur
Date de dépôt 2016-01-06
Date de publication 2016-10-27
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Richmond, Richard
  • Brick, Cormac
  • Barry, Brendan
  • Moloney, David

Abrégé

One of the challenges in bringing computational imaging to a mass market is that computational imaging is inherently computationally expensive. The computational challenges associated with computational imaging are apparent with the computation of a histogram of gradient descriptors. Oftentimes, generating a histogram of gradient descriptors involves computing gradients of an image, binning the gradients according to their orientation, and, optionally, normalizing the bins using a non-linear function. Because each of these operations is expensive, the histogram of gradient descriptor computations is generally computationally expensive and is difficult to implement in a power efficient manner for mobile applications. The present application discloses a computing device that can provide a low-power, highly capable computing platform for computing a histogram of gradient descriptors.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

11.

METHOD AND APPARATUS FOR INSTRUCTION PREFETCH

      
Numéro d'application IB2015001805
Numéro de publication 2016/016726
Statut Délivré - en vigueur
Date de dépôt 2015-07-27
Date de publication 2016-02-04
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Barry, Brendan
  • Connor, Fergal
  • O'Riordan, Martin
  • Moloney, David
  • Power, Sean

Abrégé

A vector processor is disclosed including a variety of variable-length instructions. Computer-implemented methods are disclosed for efficiently carrying out a variety of operations in a time-conscious, memory-efficient, and power-efficient manner. Methods for more efficiently managing a buffer by controlling the threshold based on the length of delay line instructions are disclosed. Methods for disposing multi-type and multi-size operations in hardware are disclosed. Methods for condensing look-up tables are disclosed. Methods for in-line alteration of variables are disclosed.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 5/12 - Moyens de contrôle de niveau de remplissageMoyens de résolution des conflits d'utilisation, c.-à-d. des conflits entre des opérations simultanées de mise en file d'attente et de retrait de file d'attente
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

12.

LOW POWER COMPUTATIONAL IMAGING

      
Numéro d'application IB2015001845
Numéro de publication 2016/016730
Statut Délivré - en vigueur
Date de dépôt 2015-07-29
Date de publication 2016-02-04
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Barry, Brendan
  • Richmond, Richard
  • Connor, Fergal
  • Moloney, David

Abrégé

The present application discloses a computing device (100) that can provide a low-power, highly capable computing platform for computational imaging. The computing device can include one or more processing units, for example one or more vector processors (102) and one or more hardware accelerators (104), an intelligent memory fabric (106), a peripheral device (108), and a power management module (110). The computing device can communicate with external devices, such as one or more image sensors, an accelerometer, a gyroscope, or any other suitable sensor devices.

Classes IPC  ?

  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline

13.

APPARATUS, SYSTEMS, AND METHODS FOR ADAPTIVE IMAGE PROCESSING

      
Numéro d'application IB2014003059
Numéro de publication 2015/079320
Statut Délivré - en vigueur
Date de dépôt 2014-11-26
Date de publication 2015-06-04
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Donohoe, David

Abrégé

The disclosed subject matter includes an apparatus configured to remove a shading effect from an image. The apparatus can include one or more interfaces configured to provide communication with an imaging module that is configured to capture the image, and a processor, in communication with the one or more interfaces, configured to run a module stored in memory. The module is configured to receive the image captured by the imaging module under a first lighting spectrum, receive a per-unit correction mesh for adjusting images captured by the imaging module under a second lighting spectrum, determine a correction mesh for the image captured under the first lighting spectrum based on the per-unit correction mesh for the second lighting spectrum, and operate the correction mesh on the image to remove the shading effect from the image.

Classes IPC  ?

  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p. ex. circuits pour équilibrer le blanc ou commande de la température de couleur

14.

APPARATUS, SYSTEMS, AND METHODS FOR REMOVING NOISE FROM AN IMAGE

      
Numéro d'application IB2014003104
Numéro de publication 2015/071771
Statut Délivré - en vigueur
Date de dépôt 2014-11-17
Date de publication 2015-05-21
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Donohoe, David
  • Barry, Brendan
  • Moloney, David
  • Richmond, Richard
  • Connor, Fergal

Abrégé

The disclosed embodiments include an apparatus implemented in a semiconductor integrated chip. The apparatus is configured to operate a composite function, comprising a first function and a second function, on a first patch of an image. The apparatus includes a first function operator configured to operate the first function on the group of pixel values to provide a first processed group of pixel values. The apparatus also includes a delay system configured to maintain the first processed group of pixel values for a predetermined period of time to provide a delayed processed group of pixel values. The apparatus further includes a second function operator configured to operate a second function on at least a second processed group of pixels and the delayed processed group to determine an output of the composite function.

Classes IPC  ?

15.

BROADCAST VIDEO DECODER WITH REDUCED MEMORY AND PROCESSING REQUIREMENTS SUITABLE FOR HANDHELD AND MOBILE APPLICATIONS

      
Numéro d'application EP2010054594
Numéro de publication 2011/124254
Statut Délivré - en vigueur
Date de dépôt 2010-04-07
Date de publication 2011-10-13
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s)
  • Moloney, David
  • Ivanov, Yuri

Abrégé

The present application relates to an apparatus for programmable video size reduction with dynamic image filtering for use in block-based video decoding system. The invention improves the image quality within low video memory requirements and allows for efficient decoding of higher resolution video to be displayed on a lower resolution display device.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 7/36 - utilisant la prédiction temporelle
  • H04N 7/46 - utilisant le sous-échantillonnage au codeur et la restitution de l'échantillon par interpolation au codeur ou au décodeur
  • H04N 7/50 - comportant un codage par transformation et par prédiction

16.

HARDWARE FOR PERFORMING ARITHMETIC OPERATIONS

      
Numéro d'application EP2011050189
Numéro de publication 2011/083152
Statut Délivré - en vigueur
Date de dépôt 2011-01-07
Date de publication 2011-07-14
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Moloney, David

Abrégé

Hardware for performing sequences of arithmetic operations. The hardware comprises a scheduler operable to generate a schedule of instructions from a bitmap denoting whether an entry in a matrix is zero or not. An arithmetic circuit is provided which is configured to perform arithmetic operations on the matrix in accordance with the schedule.

Classes IPC  ?

  • G06F 9/302 - Commande de l'exécution d'opérations arithmétiques

17.

A PROCESSOR

      
Numéro d'application EP2009051598
Numéro de publication 2009/101119
Statut Délivré - en vigueur
Date de dépôt 2009-02-11
Date de publication 2009-08-20
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Maloney, David

Abrégé

The present application provides a method of randomly accessing a compressed structure in memory without the need for retrieving and decompressing the entire compressed structure.

Classes IPC  ?

  • G06F 9/312 - Commande des opérations de chargement, d'enregistrement ou d'effacement
  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance

18.

A VIDEO CODING SYSTEM WITH REFERENCE FRAME COMPRESSION

      
Numéro d'application EP2009051415
Numéro de publication 2009/098315
Statut Délivré - en vigueur
Date de dépôt 2009-02-06
Date de publication 2009-08-13
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Ivanov, Yuri

Abrégé

The present application relates to apparatus for compression of the reference frames in the video coding system, reducing the memory requirements by 50%. The invention allows for compression and allocation of a frame in a memory so that parts of it can be accessed without the need for retrieval and decompression of the entire compressed frame. The invention is ideally suited for the compression of block-structured image data that is utilized in many video coding systems.

Classes IPC  ?

  • H04N 7/26 - utilisant la réduction de la largeur de bande (réduction d'information par conversion de code en général H03M 7/30)
  • H04N 7/46 - utilisant le sous-échantillonnage au codeur et la restitution de l'échantillon par interpolation au codeur ou au décodeur

19.

A CIRCUIT FOR COMPRESSING DATA AND A PROCESSOR EMPLOYING SAME

      
Numéro d'application EP2008053133
Numéro de publication 2008/110633
Statut Délivré - en vigueur
Date de dépôt 2008-03-14
Date de publication 2008-09-18
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Moloney, David

Abrégé

The present applicationaddresses a fundamental problem in the design of computing systems, that of minimising the cost of memory access.This is a fundamental limitation on the design of computer systems as regardless of the memory technology or manner ofconnection to the processor, there is a maximum limitation on how much data can be transferred between processor and memory in a given time, this is the available memory bandwidth and the limitation of compute power by available memory bandwidth is often referred to as the memory-wall. The solution provided creates a map of a data structure to be compressed, the map representing the locations of non-trivial data values in the structure (e.g. non-zero values) and deleting the trivial data values from the structure to provide a compressed structure.

Classes IPC  ?

  • H03M 7/30 - CompressionExpansionÉlimination de données inutiles, p. ex. réduction de redondance

20.

A PROCESSOR EXPLOITING TRIVIAL ARITHMETIC OPERATIONS

      
Numéro d'application EP2008053134
Numéro de publication 2008/110634
Statut Délivré - en vigueur
Date de dépôt 2008-03-16
Date de publication 2008-09-18
Propriétaire LINEAR ALGEBRA TECHNOLOGIES LIMITED (Irlande)
Inventeur(s) Moloney, David

Abrégé

The present application relates to the fieldof processors and in particular to the carrying out of arithmetic operations. Many of the computations performed by processors consist of a large number of simple operations. As a result, a multiplication operation may take a significant number of clock cycles to complete. Thepresent application provides a processor having a trivial operand register, which is used in the carrying out of arithmetic or storage operations for data values stored in a data store.

Classes IPC  ?

  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 9/302 - Commande de l'exécution d'opérations arithmétiques
  • G06F 7/57 - Unités arithmétiques et logiques [UAL], c.-à-d. dispositions ou dispositifs pour accomplir plusieurs des opérations couvertes par les groupes ou pour accomplir des opérations logiques