Imagination Technologies
🇬🇧 Großbritannien aktiv
Britisches Halbleiter-Designunternehmen aus Kings Langley, das Grafikprozessor-IP-Kerne (PowerVR) sowie Prozessorarchitekturen für mobile Geräte, Automobil- und eingebettete Systeme entwickelt und lizenziert.
Vertretung
Kanzleien und Patentanwälte, die Imagination Technologies in unserer Datenbank vertreten.
Mit Komplettzugriff sehen Sie die vollständige Vertretung inkl. aller Kanzleien und Patentanwälte.
Komplettzugriff erhaltenMit Komplettzugriff sehen Sie die vollständige Vertretung inkl. aller Kanzleien und Patentanwälte.
Komplettzugriff erhaltenPatentanmelder folgen
Erhalten Sie wöchentlich eine E-Mail, sobald neue Patente von Imagination Technologies veröffentlicht werden.
Erfolgreich angemeldet!
Sie erhalten ab sofort wöchentliche Berichte zu neuen Patenten von Imagination Technologies.
Patente
725 gesamt| Patent | |||
|---|---|---|---|
|
19.08.2026
Konservative Rasterungshardware
Software & Datenverarbeitung
|
|||
|
Status
Angemeldet am 30.06.2025
Anhängig
Vertretung
Zusammenfassung
A method of rendering primitives is described. Vertex coordinates are converted from floating-point to fixed-point format and triangle primitives having non-zero area prior to the conversion and zero area after the conversion and primitives that have changed from line primitives to point primitives as a consequence of the conversion are identified. A flag is set for each identified primitive and triangle or line primitives that have changed to point primitives as a consequence of the conversion are marked as small objects. Tile lists for each tile in the rendering space are then generated by: for any primitive that is not flagged as a degenerate primitive, using one or more edge calculations to determine whether the primitive overlaps a tile; and for any primitive that is both marked as a small object and flagged as a degenerate primitive, using a conservative bounding box to determine whether the primitive overlaps a tile. |
|||
|
19.08.2026
Verfahren und System zur Bestimmung eines Fraktionalen Teils einer Gleitkommazahl
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
There is provided a hardware unit for outputting a value of frac(x), where frac(x) is defined as x - floor(x), wherein the hardware unit is configured to:receive an input floating-point number x having a mantissa (m) of bit width 'mw', an exponent (e) of bit width 'ew', a sign bit (s) and an exponent bias (bias); calculate power (x_pow) of the input floating-point number x, wherein x_pow= e-bias; compare the x_pow to (i) -1 and (ii) mw; and output the value of frac(x) ), wherein: the hardware unit is configured to output the value of frac(x), if the comparison indicates -1 ≤ x_pow <mw, by applying a mask to the input floating-point number x to generate a masked result, and renormalizing the masked result; and the hardware unit is configured to output the value of frac(x) if the comparison indicates input floating-point number x is negative and -(mw+2) <x_pow<-1, by negating the bits of the input floating-point number x, followed by steps of right shifting the negated number and rounding, wherein if the rounded value is 1, the output value of frac(x) is a value below 1, otherwise the output value of frac(x) is the rounded value. |
|||
|
24.06.2026
Komprimierung einer Menge von Werten
Elektronik & Schaltungstechnik
|
|||
|
Zusammenfassung
A computer-implemented method of compressing a set of values, the method comprising: determining a matrix comprising the set of values; assessing a similarity between pairs of rows and/or pairs of columns of the matrix; reordering the rows and/or columns of the matrix in dependence on the similarity between the pairs of rows and/or pairs of columns so as to form a plurality of groups of values of the set of values; and compressing at least one group of values of the plurality of groups of values so as to compress the set of values. |
|||
|
13.05.2026
Strahlverfolgung
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
There is provided a computer implemented method for quantising a ray representative to obtain a quantised ray representative, wherein the ray representative represents compressed ray data for a ray, the ray defined by three direction components and three position components, wherein the direction component having the greatest magnitude defines a major axis of the ray, wherein the ray representative comprises: (i) two translated position components defining a translated position along axes which are not the major axis of the ray and (ii) two rescaled direction components along axes which are not the major axis of the ray, the method comprising: decreasing a number of computational bits representing each of the two translated position components and the two rescaled direction components in the ray representative to thereby obtain the quantised ray representative, wherein the quantised ray representative comprises data that indicates the major axis of the ray, the two position components defining the translated position and the two rescaled direction components in fewer computational bits than data representing the ray representative. |
|||
|
11.03.2026
Gewichtspuffer
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
Zusammenfassung wird geladen … |
|||
|
11.03.2026
Grafikverarbeitungssysteme mit Masken für die Erweiterungstransformationsstufe
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
Zusammenfassung wird geladen … |
|||
|
25.02.2026
Texturadresserzeugung
Software & Datenverarbeitung
|
|||
|
Status
Angemeldet am 04.08.2022
Erteilt am 25.02.2026
Vertretung
Zusammenfassung
Zusammenfassung wird geladen … |
|||
|
18.02.2026
Rasterung von Primitiven basierend auf Blöcken in Grafikverarbeitungssystemen
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
Zusammenfassung wird geladen … |
|||
|
18.02.2026
Grafisches Verarbeitungssystem und Verfahren zum Wiedergeben
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
Zusammenfassung wird geladen … |
|||
|
18.02.2026
Datenkomprimierung und -Dekomprimierung
Elektronik & Schaltungstechnik
|
|||
|
Zusammenfassung
Zusammenfassung wird geladen … |
|||