IP Library Assignment 068221/0001
Patent Assignment
Reel/Frame 068221/0001

Security Interest

Recorded: 2024-07-31 Pages: 75
Assignor
IMAGINATION TECHNOLOGIES LIMITED
Executed: 2024-07-30
Assignee
FORTRESS INVESTMENT GROUP (UK) LTD
C/O FORTRESS INVESTMENT GROUP, 1345 AVENUE OF THE AMERICAS, 46TH FLOOR, NEW YORK, NEW YORK, 10105
Covered Properties (1356)
Method and Apparatus for Compressing Data and Decompressing Compressed Data
Patent: 7,242,811 →
Application: 10/310,124 →
Publication: US US20030138152A1
3D Vector Method of Inter-Field Motion Detection
Patent: 7,327,398 →
Application: 10/413,268 →
Publication: US US20040119885A1
Data Interface Register Structure with Registers for Data, Validity, Group Membership Indicator, and Ready to Accept Next Member Signal
Patent: 7,206,870 →
Application: 10/871,347 →
Publication: US US20050005250A1
System of Hardware Objects
Patent: 7,865,637 →
Application: 10/871,329 →
Publication: US US20050015733A1
Development System for an Integrated Circuit Having Standardized Hardware Objects
Patent: 7,139,985 →
Application: 10/871,311 →
Publication: US US20050055657A1
Method and Apparatus for Management of Control Flow in a Simd Device
Patent: 7,428,628 →
Application: 10/996,269 →
Publication: US US20050198467A1
Motion Compensation Deinterlacer Protection
Patent: 7,505,080 →
Application: 10/953,332 →
Publication: US US20050206786A1
Apparatus for Evaluating a Mathematical Function
Patent: 8,285,768 →
Application: 11/140,258 →
Publication: US US20050283516A1
Method and Apparatus for Removing Visible Artefacts in Video Images
Patent: 7,821,673 →
Application: 11/222,509 →
Publication: US US20060053086A1
Conversion of Video Data from Interlaced to Non-Interlaced Format
Patent: 7,580,077 →
Application: 11/125,413 →
Publication: US US20060176393A1
Conversion of Video Data from Interlaced to Non-Interlaced Format
Patent: 7,518,655 →
Application: 11/125,412 →
Publication: US US20060181647A1
Method and Apparatus for Controlling Overshoot in a Video Enhancement System
Patent: 8,488,063 →
Application: 11/361,705 →
Publication: US US20060192897A1
Development System for an Integrated Circuit Having Standardized Hardware Objects
Patent: 7,673,275 →
Application: 11/466,337 →
Publication: US US20060282813A1
System of Virtual Data Channels in an Integrated Circuit
Patent: 7,801,033 →
Application: 11/340,957 →
Publication: US US20070025382A1
Texturing 3-Dimensional Computer Graphic Images
Patent: 8,564,606 →
Application: 10/564,306 →
Publication: US US20070052718A1
Clock Generation for Multiple Clock Domains
Patent: 7,945,803 →
Application: 11/460,231 →
Publication: US US20070064852A1
Full Screen Anti-Aliasing with Dynamic Filters
Patent: 7,825,923 →
Application: 11/386,329 →
Publication: US US20070097140A1
Scalable Multi-Threaded Media Processing Architecture
Patent: 8,046,761 →
Application: 11/527,325 →
Publication: US US20070101013A1
Motion Estimation
Patent: 8,743,959 →
Application: 11/529,198 →
Publication: US US20070104275A1
Method and Apparatus for Scaling Down a Bayer Domain Image
Patent: 7,742,636 →
Application: 11/341,712 →
Publication: US US20070172117A1
Multi-Frequency Debug Network for a Multiprocessor Array
Patent: 7,805,638 →
Application: 11/676,206 →
Publication: US US20070180334A1
Automatic Color Calibration of an Image Sensor
Patent: 7,586,521 →
Application: 11/341,323 →
Publication: US US20070177032A1
Method and Apparatus for Rendering Computer Graphic Images of Translucent and Opaque Objects
Patent: 8,446,409 →
Application: 11/787,893 →
Publication: US US20070211048A1
Method and Apparatus for Determining Motion Between Video Images
Patent: 8,130,837 →
Application: 11/706,849 →
Publication: US US20070217517A1
Method and System to Reduce Flicker Artifacts in Captured Images
Patent: 7,561,190 →
Application: 11/407,455 →
Publication: US US20070247531A1
One-Dimensional Lens Shading Correction
Patent: 7,561,306 →
Application: 11/407,449 →
Publication: US US20070247672A1
Image Stabilization Method
Patent: 7,746,934 →
Application: 11/407,450 →
Publication: US US20070248166A1
Parameter Compaction in Tile Based Rendering Device
Patent: 7,978,199 →
Application: 11/811,871 →
Publication: US US20080007560A1
Synchronisation of Execution Threads on a Multi-Threaded Processor
Patent: 8,286,180 →
Application: 11/895,618 →
Publication: US US20080059963A1
Digital Electronic Binary Rotator and Reverser
Patent: 8,122,074 →
Application: 11/977,729 →
Publication: US US20080104155A1
Three Dimensional Graphics System with Early Occlusion Culling Using Z-Ranges
Patent: 8,686,998 →
Application: 11/999,133 →
Publication: US US20080136816A1
Memory Management for Systems for Generating 3-Dimensional Computer Images
Patent: 8,669,987 →
Application: 11/707,209 →
Publication: US US20080186318A1
System for Reconfiguring a Processor Array
Patent: 8,103,866 →
Application: 12/018,062 →
Publication: US US20080229093A1
Processing Long-Latency Instructions in a Pipelined Processor
Patent: 8,214,624 →
Application: 11/805,364 →
Publication: US US20080244247A1
Data Processing Modules Requiring Different Average Clock Frequencies Having a Common Clock and a Clock Gating Circuit for Deleting Clock Pulses Applied to the Modules at Times Consistent with Data Sourcing and Sinking Capabilities
Patent: 8,595,541 →
Application: 12/215,691 →
Publication: US US20090019303A1
Method and System for Data Compression
Patent: 8,116,579 →
Application: 11/978,937 →
Publication: US US20090046937A1
Compound Instructions in a Multi-Threaded Processor
Patent: 7,904,702 →
Application: 12/228,669 →
Publication: US US20090063824A1
Methods and Systems for Generating 3-Dimensional Computer Images
Patent: 8,723,860 →
Application: 11/986,491 →
Publication: US US20090066694A1
Method and Apparatus for Increasing Efficiency of Transmission and/or Storage of Rays for Parallelized Ray Intersection Testing
Patent: 8,063,902 →
Application: 11/871,758 →
Publication: US US20090096788A1
Method and Apparatus for Compressing and Decompressing Data
Patent: 8,204,324 →
Application: 12/009,671 →
Publication: US US20090110305A1
Tracing of Shader-Generated Ray Groups Using Coupled Intersection Testing
Patent: 8,237,711 →
Application: 11/942,336 →
Publication: US US20090128562A1
Multi-Core Geometry Processing in a Tile Based Rendering System
Patent: 8,310,487 →
Application: 12/315,263 →
Publication: US US20090174706A1
Apparatus and Method for Ray Tracing with Block Floating Point Data
Patent: 8,217,935 →
Application: 12/059,559 →
Publication: US US20090244058A1
Untransformed Display Lists in a Tile Based Rendering System
Patent: 8,368,691 →
Application: 12/383,119 →
Publication: US US20090256844A1
Architectures for Parallelized Intersection Testing and Shading for Ray-Tracing Rendering
Patent: 7,830,379 →
Application: 12/408,478 →
Publication: US US20090262132A1
Method of Decoding Data and Apparatus Therefor
Patent: 7,796,065 →
Application: 12/086,217 →
Publication: US US20090278715A1
Method, Apparatus, and Computer Readable Medium for Accelerating Intersection Testing in Ray-Tracing Rendering
Patent: 7,969,434 →
Application: 11/856,612 →
Publication: US US20090284523A1
Systems and Methods for Concurrent Ray Tracing
Patent: 8,203,555 →
Application: 12/504,437 →
Publication: US US20090289939A1
Ray Tracing System Architectures and Methods
Patent: 8,018,457 →
Application: 12/555,766 →
Publication: US US20090322752A1
Systems and Methods for a Ray Tracing Shader Api
Patent: 8,482,561 →
Application: 12/563,791 →
Publication: US US20100073369A1
Systems and Methods of Multidimensional Query Resolution and Computation Organization
Patent: 8,593,458 →
Application: 12/563,870 →
Publication: US US20100073370A1
Synthetic Acceleration Shapes for Use in Ray Tracing
Patent: 8,749,552 →
Application: 12/571,768 →
Publication: US US20100097372A1
Ray Tracing Using Ray-Specific Clipping
Patent: 8,421,801 →
Application: 12/555,678 →
Publication: US US20100231589A1
Object tracking using momentum and acceleration vectors in a motion estimation system
Patent: 9,106,788 →
Application: 12/660,934 →
Publication: US US20100271484A1
Method and Apparatus for Rendering a Computer-Generated Image
Patent: 8,654,146 →
Application: 12/800,540 →
Publication: US US20100289809A1
Systems and Methods for Photon Map Querying
Patent: 8,952,961 →
Application: 12/825,728 →
Publication: US US20100332523A1
Systems and Methods of Defining Rays for Ray Tracing Rendering
Patent: 8,797,322 →
Application: 12/822,750 →
Publication: US US20100328310A1
Two-Dimensional Lens Shading Correction
Patent: 8,970,744 →
Application: 12/496,677 →
Publication: US US20110001848A1
Lens Shading Correction for Autofocus and Zoom Lenses
Patent: 8,223,229 →
Application: 12/496,687 →
Publication: US US20110001854A1
Dynamic Ray Population Control
Patent: 8,674,987 →
Application: 12/771,408 →
Publication: US US20110032257A1
Architectures for Parallelized Intersection Testing and Shading for Ray-Tracing Rendering
Patent: 8,203,559 →
Application: 12/941,884 →
Publication: US US20110050698A1
Systems and Methods for Self-Intersection Avoidance in Ray Tracing
Patent: 8,441,482 →
Application: 12/563,436 →
Publication: US US20110069067A1
Skin Tone Detection in a Digital Camera
Patent: 9,602,793 →
Application: 12/634,078 →
Publication: US US20110134275A1
Method, Apparatus, and Computer Readable Medium for Light Energy Accounting in Ray Tracing
Patent: 8,120,609 →
Application: 13/083,232 →
Publication: US US20110181613A1
Object tracking using graphics engine derived vectors in a motion estimation system
Patent: 8,670,483 →
Application: 12/932,421 →
Publication: US US20110206124A1
Requests and Data Handling in a Bus Architecture
Patent: 8,285,903 →
Application: 12/803,392 →
Publication: US US20110231588A1
Processing of 3D computer graphics data on multiple shading engines
Patent: 8,743,117 →
Application: 12/928,640 →
Publication: US US20110227921A1
Memory Management System and Method
Patent: 8,836,710 →
Application: 13/065,333 →
Publication: US US20110227936A1
Method and Apparatus for Sharpening Digital Images
Patent: 8,203,620 →
Application: 12/769,153 →
Publication: US US20110267484A1
Video interpolation
Patent: 8,953,687 →
Application: 13/066,960 →
Publication: US US20110268190A1
Systems and Methods for Primitive Intersection in Ray Tracing
Patent: 8,988,433 →
Application: 13/096,585 →
Publication: US US20110267347A1
Tessellation of patches of surfaces in a tile based rendering system
Patent: 9,818,222 →
Application: 13/066,957 →
Publication: US US20110267346A1
Multilevel Display Control List in Tile Based 3D Computer Graphics System
Patent: 9,336,623 →
Application: 12/998,948 →
Publication: US US20110292032A1
Display List Control Stream Grouping in Tile Based 3D Computer Graphics System
Patent: 9,384,584 →
Application: 12/998,972 →
Publication: US US20110304608A1
Ray Tracing System Architectures and Methods
Patent: 8,300,049 →
Application: 13/229,566 →
Publication: US US20120001912A1
Method of Making Apparatus for Computing Multiple Sum of Products
Patent: 8,381,154 →
Application: 13/199,606 →
Publication: US US20120059501A1
Random accessible lossless parameter data compression for tile based 3D computer graphics systems
Patent: 8,836,696 →
Application: 13/199,884 →
Publication: US US20120062553A1
De-interlacing of video data
Patent: 8,891,012 →
Application: 12/930,373 →
Publication: US US20120075527A1
Variable-Sized Concurrent Grouping for Multiprocessing
Patent: 9,665,970 →
Application: 13/368,644 →
Publication: US US20120133654A1
Memory Allocation in Distributed Memories for Multiprocessing
Patent: 9,478,062 →
Application: 13/368,616 →
Publication: US US20120139926A1
Multi-Phased and Multi-Threaded Program Execution Based on Simd Ratio
Patent: 9,304,812 →
Application: 13/068,791 →
Publication: US US20120159120A1
Direct Ray Tracing of 3D Scenes
Patent: 8,797,324 →
Application: 13/354,578 →
Publication: US US20120169728A1
Method and Apparatus for Tile Based Depth Buffer Compression
Application: 13/355,862 →
Publication: US US20120212489A1
Compression of a Tessellated Primitive Index List in a Tile Rendering System
Patent: 8,730,236 →
Application: 13/416,665 →
Publication: US US20120229464A1
Synchronisation of Execution Threads on a Multi-Threaded Processor
Patent: 8,656,400 →
Application: 13/483,682 →
Publication: US US20120240131A1
Processing Long-Latency Instructions in a Pipelined Processor
Patent: 8,407,454 →
Application: 13/487,218 →
Publication: US US20120246451A1
Architectures for Concurrent Graphics Processing Operations
Patent: 8,502,820 →
Application: 13/525,300 →
Publication: US US20120249553A1
Method and Apparatus for Determining Motion Between Video Images
Patent: 8,625,673 →
Application: 13/412,541 →
Publication: US US20120269400A1
Scheduling Heterogenous Computation on Multithreaded Processors
Application: 13/368,682 →
Publication: US US20120324458A1
Method and Apparatus for Compressing and Decompressing Data
Patent: 8,526,726 →
Application: 13/487,258 →
Publication: US US20120328191A1
Ray Tracing System Architectures and Methods
Patent: 8,619,079 →
Application: 13/610,651 →
Publication: US US20130002672A1
Multi-Core Geometry Processing in a Tile Based Rendering System
Patent: 8,502,829 →
Application: 13/610,765 →
Publication: US US20130002663A1
Requests and Data Handling in a Bus Architecture
Patent: 8,631,180 →
Application: 13/611,432 →
Publication: US US20130007321A1
Method and Apparatus For Performing Lossy Integer Multiplier Synthesis
Patent: 8,862,652 →
Application: 13/537,527 →
Publication: US US20130007085A1
Systems and Methods for Rendering with Ray Tracing
Patent: 8,736,610 →
Application: 13/567,076 →
Publication: US US20130050213A1
Multistage Collector for Outputs in Multiprocessor Systems
Patent: 9,595,074 →
Application: 13/611,325 →
Publication: US US20130069960A1
External Vectors in a Motion Estimation System
Patent: 8,929,451 →
Application: 13/563,525 →
Publication: US US20130101041A1
Method and Apparatus for Use in the Design and Manufacture of Integrated Circuits
Patent: 9,933,997 →
Application: 13/626,886 →
Publication: US US20130103733A1
Method and Apparatus for Controlling Overshoot in a Video Enhancement System
Application: 13/721,286 →
Publication: US US20130107123A1
Method and Apparatus for Rendering a Computer Generated Image
Patent: 9,959,669 →
Application: 13/720,318 →
Publication: US US20130106854A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Patent: 8,717,357 →
Application: 13/567,033 →
Publication: US US20130113800A1
Profiling Ray Tracing Renderers
Patent: 9,235,921 →
Application: 13/670,444 →
Publication: US US20130113801A1
Detecting Image Impairments in an Interpolated Image
Patent: 8,818,129 →
Application: 13/626,827 →
Publication: US US20130114906A1
Rendering a Scene Using a Reduced Memory Representation of a Polynomial Function to Determine an Output Value Approximating a Mathematical Function
Application: 13/673,872 →
Publication: US US20130124586A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Patent: 8,707,077 →
Application: 13/623,828 →
Publication: US US20130128116A1
Systems and Methods for Concurrent Ray Tracing
Patent: 8,854,369 →
Application: 13/526,435 →
Publication: US US20130147803A1
Method and Apparatus for Performing Formal Verification of Polynomial Datapath
Patent: 8,527,924 →
Application: 13/441,543 →
Publication: US US20130152030A1
Method and System for Multisample Antialiasing
Patent: 9,275,492 →
Application: 13/671,087 →
Publication: US US20130187917A1
Untransformed Display Lists in a Tile Based Rendering System
Patent: 9,030,474 →
Application: 13/744,161 →
Publication: US US20130194264A1
Decoding Successive Motion Compensated Video Sequence Images in Parallel Using Data Corresponding to Maximum Extent of a Motion Vector
Application: 13/760,066 →
Publication: US US20130215957A1
Graphics Processor with Non-Blocking Concurrent Architecture
Patent: 8,692,834 →
Application: 13/567,091 →
Publication: US US20130222402A1
Method and Apparatus for Synthesising a Sum of Addends Operation and an Integrated Circuit
Patent: 8,943,447 →
Application: 13/921,471 →
Publication: US US20130346927A1
Unified Rasterization and Ray Tracing Rendering Environments
Patent: 9,424,685 →
Application: 13/953,754 →
Publication: US US20140063016A1
Systems and Methods of Partial Frame Buffer Updating
Patent: 9,672,584 →
Application: 14/016,171 →
Publication: US US20140063030A1
Pixel Buffering
Application: 13/798,934 →
Publication: US US20140063031A1
Compacting Results Vectors Between Stages of Graphics Processing
Patent: 8,902,230 →
Application: 13/959,552 →
Publication: US US20140071123A1
Multi-Core Geometry Processing in a Tile Based Rendering System
Patent: 9,105,131 →
Application: 13/959,414 →
Publication: US US20140071122A1
Tile Based Computer Graphics
Patent: 9,633,405 →
Application: 13/936,000 →
Publication: US US20140071150A1
Systems and Methods for Program Interfaces in Multipass Rendering
Patent: 9,460,547 →
Application: 14/087,513 →
Publication: US US20140078145A1
Method and System for Wirelessly Transmitting Data
Patent: 9,351,252 →
Application: 14/021,211 →
Publication: US US20140086124A1
Method, System and Device for Selecting a Device to Satisfy a User Request
Patent: 9,282,154 →
Application: 13/943,064 →
Publication: US US20140095683A1
Dynamic Graphics Rendering Scheduling
Patent: 9,030,476 →
Application: 13/841,110 →
Publication: US US20140111515A1
System and Methods for Generating Variable Frequency Clock Signals from Common Clock Signal and Usage Threof
Patent: 9,473,290 →
Application: 14/082,391 →
Publication: US US20140140457A1
Memory Efficient Progressive Refinement in Ray Tracing
Patent: 8,970,591 →
Application: 13/687,535 →
Publication: US US20140146049A1
Method and Apparatus for Compressing and Decompressing Data
Patent: 8,855,410 →
Application: 14/016,229 →
Publication: US US20140169670A1
Compression of a Tessellated Primitive Index List in a Tile Rendering System
Patent: 8,736,607 →
Application: 14/185,220 →
Publication: US US20140168221A1
Tessellating Patches of Surface Data in Tile Based Computer Graphics Rendering
Patent: 9,547,934 →
Application: 14/135,125 →
Publication: US US20140176544A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Patent: 9,444,567 →
Application: 14/198,989 →
Publication: US US20140204930A1
Pixel Clustering
Patent: 9,430,820 →
Application: 14/157,791 →
Publication: US US20140212066A1
Requests and Data Handling in a Bus Architecture
Patent: 9,529,751 →
Application: 14/153,168 →
Publication: US US20140229643A1
Ray Tracing System Architectures and Methods
Patent: 9,183,668 →
Application: 14/142,831 →
Publication: US US20140232720A1
Method and Apparatus for Determining Motion Between Video Images
Patent: 9,077,969 →
Application: 14/147,849 →
Publication: US US20140269921A1
Conversion of a Normalized N-Bit Value into a Normalized M-Bit Value
Patent: 9,342,270 →
Application: 13/804,110 →
Publication: US US20140280405A1
System and Method of Arbitrating Access to Interconnect
Patent: 9,407,578 →
Application: 13/794,806 →
Publication: US US20140269760A1
Hidden Culling in Tile-Based Computer Generated Images
Patent: 9,805,500 →
Application: 14/135,278 →
Publication: US US20140267258A1
Constant Fraction Integer Multiplication
Patent: 9,753,693 →
Application: 14/208,591 →
Publication: US US20140280410A1
Tile-Based Graphics
Patent: 9,928,563 →
Application: 14/218,394 →
Publication: US US20140292782A1
3-D Graphics Rendering with Implicit Geometry
Application: 14/202,722 →
Publication: US US20140306959A1
Synchronisation of Execution Threads on a Multi-Threaded Processor
Application: 14/177,980 →
Publication: US US20140331029A1
Graphics Processor with Non-Blocking Concurrent Architecture
Patent: 9,098,918 →
Application: 14/230,093 →
Publication: US US20140327683A1
Building Acceleration Structures with Synthetic Acceleration Shapes for Use in Ray Tracing
Patent: 9,305,393 →
Application: 14/264,953 →
Publication: US US20140333622A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Patent: 9,430,864 →
Application: 14/248,033 →
Publication: US US20140333610A1
Rendering with Point Sampling and Pre-Computed Light Transport Information
Patent: 9,704,283 →
Application: 14/203,094 →
Publication: US US20140333623A1
Object Tracking Using Graphics Engine Derived Vectors in a Motion Estimation System
Patent: 9,100,537 →
Application: 14/175,720 →
Publication: US US20140348238A1
Relightable Texture for Use in Rendering an Image
Patent: 9,418,473 →
Application: 14/016,622 →
Publication: US US20140354645A1
Vertex Parameter Data Compression
Patent: 9,478,002 →
Application: 14/268,162 →
Publication: US US20140354666A1
Untransformed Display Lists in a Tile Based Rendering System
Patent: 9,390,547 →
Application: 14/297,046 →
Publication: US US20140368503A1
Method and Apparatus for Compressing and Decompressing Data
Patent: 9,569,860 →
Application: 14/308,778 →
Publication: US US20140369614A1
Encoding an Image
Patent: 9,525,869 →
Application: 14/263,373 →
Publication: US US20140369621A1
Encoding an Image
Patent: 9,525,870 →
Application: 14/263,388 →
Publication: US US20150023411A1
Normal Offset Smoothing
Application: 13/962,079 →
Publication: US US20150042651A1
Generating an Output Frame for Inclusion in a Video Sequence
Application: 14/479,069 →
Publication: US US20150078449A1
Multi-Line Image Processing with Parallel Processing Units
Patent: 9,584,719 →
Application: 14/332,299 →
Publication: US US20150085160A1
Atomic Memory Update Unit & Methods
Patent: 9,466,091 →
Application: 14/494,496 →
Publication: US US20150089156A1
Random Accessible Lossless Parameter Data Compression for Tile Based 3D Computer Graphics Systems
Patent: 9,292,960 →
Application: 14/486,848 →
Publication: US US20150109288A1
Skin Colour Probability Map
Patent: 9,349,037 →
Application: 14/522,009 →
Publication: US US20150110352A1
Face Detection in an Image Data Stream Using Skin Colour Patch Constructs
Patent: 9,633,249 →
Application: 14/521,957 →
Publication: US US20150110351A1
Correcting Chrominance Values Based onTone-Mapped Luminance Values
Patent: 9,454,810 →
Application: 14/513,831 →
Publication: US US20150110399A1
Tone Mapping
Patent: 9,984,445 →
Application: 14/513,722 →
Publication: US US20150109321A1
Processor with Ray Test Instructions Performed by Special Purpose Units
Patent: 9,710,954 →
Application: 14/503,791 →
Publication: US US20150116325A1
Defective Pixel Fixing
Patent: 9,779,490 →
Application: 14/571,591 →
Publication: US US20150170376A1
Task Execution in a SIMD Processing Unit
Patent: 9,250,961 →
Application: 14/572,944 →
Publication: US US20150169370A1
Task Execution in a SIMD Processing Unit with Parallel Groups of Processing Lanes
Patent: 9,513,963 →
Application: 14/573,397 →
Publication: US US20150170324A1
Primitive Processing in a Graphics Processing System
Patent: 9,830,738 →
Application: 14/566,931 →
Publication: US US20150170407A1
Primitive Processing in a Graphics Processing System With Tag Buffer Storage of Primitive Identifiers
Patent: 9,747,660 →
Application: 14/567,066 →
Publication: US US20150170328A1
Partially and Fully Parallel Normaliser
Patent: 9,703,525 →
Application: 14/576,859 →
Publication: US US20150178045A1
Trailing or Leading Zero Counter Having Parallel and Combinational Logic
Patent: 9,424,030 →
Application: 14/598,459 →
Publication: US US20150205604A1
Proximity Detection
Patent: 9,300,419 →
Application: 14/607,179 →
Publication: US US20150215057A1
Opacity Testing For Processing Primitives In A 3D Graphics Processing System
Patent: 9,299,187 →
Application: 14/615,580 →
Publication: US US20150221127A1
Processing of Primitive Blocks in Parallel Tiling Engine Pipes
Patent: 9,524,534 →
Application: 14/616,932 →
Publication: US US20150228049A1
Dynamic Graphics Rendering Scheduling
Patent: 9,940,687 →
Application: 14/709,635 →
Publication: US US20150242990A1
Image Sensor Gamut Mapping
Patent: 9,444,975 →
Application: 14/637,521 →
Publication: US US20150256719A1
Rendering of Soft Shadows
Application: 14/644,557 →
Publication: US US20150262409A1
Error Tracking and Mitigation for Motion Compensation-Based Video Compression
Patent: 9,445,117 →
Application: 14/656,376 →
Publication: US US20150264391A1
Object Illumination in Hybrid Rasterization and Ray Traced 3-D Rendering
Application: 14/644,830 →
Publication: US US20150262407A1
Exchanging Configuration Information Wirelessly
Patent: 9,936,444 →
Application: 14/667,078 →
Publication: US US20150271745A1
High Definition Timing Synchronisation Function
Application: 14/667,162 →
Publication: US US20150271772A1
Clock Verification
Patent: 9,563,727 →
Application: 14/674,555 →
Publication: US US20150278416A1
Virtual Camera for 3-D Modeling Applications
Application: 14/682,228 →
Publication: US US20150294511A1
Compacting Results Vectors Between Stages of Graphics Processing
Patent: 9,633,468 →
Application: 14/558,493 →
Publication: US US20150302630A1
On Demand Geometry and Acceleration Structure Creation
Application: 14/440,021 →
Publication: US US20150317818A1
Noise Enhanced Histograms
Patent: 9,697,594 →
Application: 14/701,771 →
Publication: US US20150317778A1
Approximating Functions
Patent: 9,785,406 →
Application: 14/701,818 →
Publication: US US20150317126A1
Cadence Analysis for a Video Signal Having an Interlaced Format
Patent: 9,973,661 →
Application: 14/702,072 →
Publication: US US20150319406A1
Time Stamp Replication Within a Wireless Network
Application: 14/708,461 →
Publication: US US20150326331A1
Graphics Processor with Non-Blocking Concurrent Architecture
Patent: 9,430,811 →
Application: 14/817,747 →
Publication: US US20150339798A1
Object tracking using momentum and acceleration vectors in a motion estimation system
Application: 14/823,629 →
Publication: US US20150348279A1
Allocation of Primitives to Primitive Blocks
Application: 14/724,484 →
Publication: US US20150348306A1
Relightable texture for use in rendering an image
Patent: 9,607,429 →
Application: 14/121,221 →
Publication: US US20150356769A1
Gamut Mapping with Blended Scaling and Clamping
Application: 14/733,119 →
Publication: US US20150356945A1
Setting A Display List Pointer for Primitives in a Tile-Based Graphics Processing System
Patent: 9,684,995 →
Application: 14/718,623 →
Publication: US US20150363969A1
Assigning Primitives to Tiles in a Graphics Processing System
Application: 14/718,576 →
Publication: US US20150363968A1
Error Detection in a Motion Estimation System
Application: 14/732,450 →
Publication: US US20150365706A1
Replicating Logic Blocks to Enable Increased Throughput with Sequential Enabling of Input Register Blocks
Application: 14/745,880 →
Publication: US US20150370574A1
Profiling Ray Tracing Renderers
Patent: 9,881,411 →
Application: 14/852,863 →
Publication: US US20150379757A1
Check Procedure for Floating Point Operations
Patent: 9,678,714 →
Application: 14/328,753 →
Publication: US US20160011855A1
Biasing Selection of Motion Estimation Vectors
Application: 14/732,406 →
Publication: US US20160021386A1
Local irradiance estimation for use in rendering an image
Patent: 9,613,431 →
Application: 14/544,123 →
Publication: US US20160042530A1
Implementing a Square Root Operation in a Computer System
Patent: 9,612,800 →
Application: 14/452,358 →
Publication: US US20160041947A1
Performing a Comparison Computation in a Computer System
Patent: 9,875,083 →
Application: 14/452,315 →
Publication: US US20160041946A1
Determining Diffuse Image Component Values for Use in Rendering an Image
Patent: 9,911,200 →
Application: 14/544,122 →
Publication: US US20160042556A1
Surface normal estimation for use in rendering an image
Patent: 9,875,554 →
Application: 14/544,121 →
Publication: US US20160042551A1
Ray Tracing System Architectures and Methods
Application: 14/936,986 →
Publication: US US20160063753A1
Hardware Data Structure for Tracking Ordered Transactions
Patent: 9,519,611 →
Application: 14/832,087 →
Publication: US US20160062941A1
Hardware Data Structure for Tracking Partially Ordered and Reordered Transactions
Patent: 9,767,057 →
Application: 14/832,526 →
Publication: US US20160062931A1
Efficient Interpolation
Patent: 9,946,688 →
Application: 14/835,971 →
Publication: US US20160062948A1
Combining Instructions from Different Branches for Execution in a Single N-Way Vliw Processing Element of a Multithreaded Processor
Application: 14/836,086 →
Publication: US US20160062769A1
Evaluation of Polynomials with Floating-Point Components
Patent: 9,959,091 →
Application: 14/847,788 →
Publication: US US20160070537A1
Method and System for Staggered Parallelized Video Decoding
Patent: 9,774,876 →
Application: 14/961,779 →
Publication: US US20160088308A1
Data Compression Using Entropy Encoding
Patent: 9,413,387 →
Application: 14/859,043 →
Publication: US US20160087647A1
Data Compression Using Spatial Decorrelation
Patent: 9,554,153 →
Application: 14/859,094 →
Publication: US US20160088313A1
Cache Hashing
Patent: 9,836,395 →
Application: 14/858,882 →
Publication: US US20160085672A1
Presenting Pipelines of Multicore Processors as Separate Processor Cores to a Programming Framework
Application: 14/858,459 →
Publication: US US20160085719A1
Rounding Floating Point Numbers
Patent: 9,489,174 →
Application: 14/498,183 →
Publication: US US20160092167A1
Variable Length Execution Pipeline
Patent: 9,558,002 →
Application: 14/502,689 →
Publication: US US20160092237A1
Using Tiling Depth Information in Hidden Surface Removal in a Graphics Processing System
Application: 14/875,873 →
Publication: US US20160098856A1
Implementing Fixed-Point Polynomials in Hardware Logic
Application: 14/856,393 →
Publication: US US20160097808A1
Small Multiplier After Initial Approximation for Operations with Increasing Precision
Application: 14/516,643 →
Publication: US US20160110163A1
Method, System and Device for Selecting a Device to Satisfy a User Request
Patent: 9,769,269 →
Application: 15/008,887 →
Publication: US US20160150031A1
Method and System for Wirelessly Transmitting Data
Application: 14/952,462 →
Publication: US US20160157177A1
Random Accessible Lossless Parameter Data Compression for Tile Based 3D Computer Graphics Systems
Application: 15/044,983 →
Publication: US US20160163086A1
Method and System for Multisample Antialiasing
Application: 15/047,466 →
Publication: US US20160163099A1
Proximity Detection
Application: 15/046,198 →
Publication: US US20160165470A1
Performing Object Detection in an Image
Patent: 9,875,420 →
Application: 14/966,288 →
Publication: US US20160171331A1
Multi-Phased and Multi-Threaded Program Execution Based on SIMD Ratio
Application: 15/056,866 →
Publication: US US20160179519A1
Unified Multiply Unit
Patent: 9,710,228 →
Application: 14/584,948 →
Publication: US US20160188295A1
Building Acceleration Structures with Synthetic Acceleration Shapes for Use in Ray Tracing
Patent: 9,792,720 →
Application: 15/070,745 →
Publication: US US20160196684A1
Arbiter Verification
Patent: 9,626,465 →
Application: 14/920,445 →
Publication: US US20160210381A1
Processing Primitives Which Have Unresolved Fragments in a Graphics Processing System
Patent: 9,799,137 →
Application: 15/007,406 →
Publication: US US20160217608A1
Rendering Views of a Scene in a Graphics Processing Unit
Application: 15/000,197 →
Publication: US US20160240000A1
Low Power Detection of a Voice Control Activation Phrase
Patent: 9,767,798 →
Application: 14/663,583 →
Publication: US US20160253997A1
Systems and Methods for Distributed Scalable Ray Processing
Patent: 9,830,734 →
Application: 15/062,367 →
Publication: US US20160260193A1
Systems and Methods for Soft Shadowing in 3-D Rendering
Application: 15/059,818 →
Publication: US US20160260245A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 15/059,940 →
Publication: US US20160260247A1
Image Noise Reduction Using Lucas Kanade Inverse Algorithm
Patent: 9,760,997 →
Application: 15/068,976 →
Publication: US US20160267640A1
Image Noise Reduction
Application: 15/068,899 →
Publication: US US20160267660A1
Unified Rasterization and Ray Tracing Rendering Environments
Application: 15/174,811 →
Publication: US US20160284118A1
Untransformed Display Lists in a Tile Based Rendering System
Patent: 9,953,456 →
Application: 15/182,141 →
Publication: US US20160292910A1
Image Filtering Based on Image Gradients
Patent: 9,842,386 →
Application: 15/084,720 →
Publication: US US20160292837A1
Modulo Calculation Using Polynomials
Patent: 9,928,037 →
Application: 15/097,952 →
Publication: US US20160299743A1
Image Synthesis
Application: 15/131,277 →
Publication: US US20160307338A1
Deadlock Detection in Hardware Design Using Assertion Based Verification
Patent: 9,767,236 →
Application: 14/674,651 →
Publication: US US20170177753A9
Tiling a Primitive in a Graphics Processing System by Testing Subsets of Tiles in a Rendering Space
Application: 15/135,751 →
Publication: US US20160314556A1
Tiling a Primitive in a Graphics Processing System
Application: 15/135,674 →
Publication: US US20160314618A1
Control Path Verification of Hardware Design for Pipelined Process
Application: 15/143,772 →
Publication: US US20160321386A1
Performing Constant Modulo Arithmetic
Application: 15/149,312 →
Publication: US US20160328212A1
Graphics Processor with Non-Blocking Concurrent Architecture
Application: 15/219,860 →
Publication: US US20160335791A1
Trailing or Leading Zero Counter Having Parallel and Combinational Logic
Patent: 9,600,240 →
Application: 15/218,306 →
Publication: US US20160335055A1
Error Tracking and Mitigation for Motion Compensation-Based Video Compression
Patent: 9,769,489 →
Application: 15/236,801 →
Publication: US US20160353126A1
Efficient Modulo Calculation
Application: 15/163,848 →
Publication: US US20160350078A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Patent: 9,794,058 →
Application: 15/242,820 →
Publication: US US20160360498A1
Tessellation Method
Patent: 9,892,554 →
Application: 14/997,718 →
Publication: US US20160358373A1
Tessellation Method Using Recursive Sub-Division of Triangles
Application: 15/173,844 →
Publication: US US20160358375A1
Tessellation Method Using Displacement Factors
Application: 15/174,035 →
Publication: US US20160358376A1
Motion Estimation Using Collocated Blocks
Application: 15/176,727 →
Publication: US US20160360226A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Application: 15/251,732 →
Publication: US US20160371876A1
Clock Frequency Adjustment for Semi-Conductor Devices
Application: 15/269,122 →
Publication: US US20170005779A1
Atomic Memory Update Unit & Methods
Application: 15/275,645 →
Publication: US US20170011544A1
Rounding Floating Point Numbers
Application: 15/292,368 →
Publication: US US20170031655A1
Denoising Filter
Application: 15/223,642 →
Publication: US US20170032500A1
Hardware Data Structure for Tracking Ordered Transactions
Application: 15/297,331 →
Publication: US US20170039087A1
Processing of Primitive Blocks in Parallel Tiling Engine Pipes
Application: 15/348,028 →
Publication: US US20170061571A1
Synchronising Devices Using Clock Signal Delay Comparison
Application: 15/261,652 →
Publication: US US20170070338A1
Synchronising Devices Using Clock Signal Time Difference Estimation
Patent: 9,967,084 →
Application: 15/261,528 →
Publication: US US20170070337A1
Graphics Processing Method and System for Processing Sub-Primitives Using Cached Graphics Data Hierarchy
Application: 15/259,351 →
Publication: US US20170069126A1
Graphics Processing Method and System for Processing Sub-Primitives Using Sub-Primitive Indications in a Control Stream
Application: 15/259,299 →
Publication: US US20170069132A1
Synchronising Devices Using Clock Signal Delay Estimation
Application: 15/261,598 →
Publication: US US20170068268A1
Method and Apparatus for Compressing and Decompressing Data
Patent: 9,699,470 →
Application: 15/342,002 →
Publication: US US20170078684A1
Task Execution in a Simd Processing Unit with Parallel Groups of Processing Lanes
Application: 15/341,884 →
Publication: US US20170076420A1
Trailing or Leading Digit Anticipator
Application: 15/262,168 →
Publication: US US20170075658A1
Data Compression Using Spatial Decorrelation
Patent: 9,860,561 →
Application: 15/370,700 →
Publication: US US20170085916A1
Tessellating Patches of Surface Data in Tile Based Computer Graphics Rendering
Patent: 9,892,547 →
Application: 15/372,088 →
Publication: US US20170091986A1
Variable Length Execution Pipeline
Patent: 9,996,345 →
Application: 15/385,544 →
Publication: US US20170102942A1
Asynchronous and Concurrent Ray Tracing and Rasterization Rendering Processes
Application: 15/385,639 →
Publication: US US20170103567A1
System and Method for Rounding Reciprocal Square Root Results of Input Floating Point Numbers
Application: 15/293,541 →
Publication: US US20170109134A1
Systems and Methods for Processing Images of Objects Using Global Lighting Estimates
Patent: 9,959,636 →
Application: 15/333,475 →
Publication: US US20170116755A1
Systems and Methods for Processing Images of Objects Using Coarse Surface Normal Estimates
Application: 15/335,567 →
Publication: US US20170116737A1
Systems and Methods for Processing Images of Objects Using Coarse Intrinsic Colour Estimates
Application: 15/333,354 →
Publication: US US20170116754A1
Systems and Methods for Processing Images of Objects Using Interpolation Between Keyframes
Application: 15/335,643 →
Publication: US US20170116708A1
Systems and Methods for Processing Images of Objects Using Lighting Keyframes
Application: 15/335,607 →
Publication: US US20170116756A1
Clock Verification
Application: 15/404,414 →
Publication: US US20170124237A1
Multi-Line Image Processing with Parallel Processing Units
Patent: 9,779,470 →
Application: 15/409,848 →
Publication: US US20170132750A1
Hardware Monitor to Verify Memory Units
Application: 15/340,726 →
Publication: US US20170133104A1
Tile-Based Graphics
Patent: 9,934,549 →
Application: 15/424,168 →
Publication: US US20170148130A1
Trailing or Leading Zero Counter Having Parallel and Combinational Logic
Patent: 9,830,131 →
Application: 15/426,907 →
Publication: US US20170147289A1
Modulo Hardware Generator
Application: 15/363,360 →
Publication: US US20170153871A1
Relightable texture for use in rendering an image
Application: 15/433,211 →
Publication: US US20170161938A1
Gpu Virtualisation
Application: 15/367,370 →
Publication: US US20170161204A1
Foveated Rendering
Application: 15/372,589 →
Publication: US US20170169602A1
Multistage Collector for Outputs in Multiprocessor Systems
Application: 15/446,227 →
Publication: US US20170178282A1
Tile Based Computer Graphics
Application: 15/454,792 →
Publication: US US20170178280A1
Arbiter Verification
Application: 15/454,100 →
Publication: US US20170177521A1
Artefact Detection and Correction
Patent: 9,996,906 →
Application: 15/378,977 →
Publication: US US20170178295A1
Capturing an Image
Application: 15/383,937 →
Publication: US US20170180651A1
Allocation of Tiles to Processing Engines in a Graphics Processing System
Application: 15/386,145 →
Publication: US US20170178386A1
Lossy Data Compression
Application: 15/383,853 →
Publication: US US20170177227A1
Face Detection in an Image Data Stream Using Skin Colour Patch Constructs
Application: 15/464,980 →
Publication: US US20170193281A1
Controlling the Focus of a Camera Using Focus Statistics
Application: 15/401,182 →
Publication: US US20170201675A1
Rendering in Computer Graphics Systems
Application: 15/475,468 →
Publication: US US20170206706A1
Dynamic Power Measurement Using Formal
Application: 15/351,644 →
Publication: US US20170205864A1
Identifying Bugs in a Counter Using Formal
Application: 15/340,816 →
Publication: US US20170220707A1
Frustum Rendering in Computer Graphics
Application: 15/421,647 →
Publication: US US20170221261A1
Sparse Rendering in Computer Graphics
Application: 15/421,579 →
Publication: US US20170221177A1
Compacting Results Vectors Between Stages of Graphics Processing
Application: 15/496,494 →
Publication: US US20170228920A1
Task Assembly for SIMD Processing
Application: 15/452,569 →
Publication: US US20170256020A1
Constant Fraction Integer Multiplication
Application: 15/606,351 →
Publication: US US20170262258A1
Methods and Graphics Processing Units for Determining Differential Data for Rays of a Ray Bundle
Application: 15/458,110 →
Publication: US US20170263044A1
Importance Sampling for Determining a Light Map
Application: 15/456,865 →
Publication: US US20170263043A1
Check Procedure for Floating Point Operations
Application: 15/611,595 →
Publication: US US20170269902A1
Non-Linear Cache Logic
Application: 15/461,750 →
Publication: US US20170270046A1
Hierarchy Merging
Application: 15/464,729 →
Publication: US US20170270146A1
Query Resolver for Global Illumination of 3-D Rendering
Application: 15/618,548 →
Publication: US US20170278297A1
Unified Multiply Unit
Application: 15/621,388 →
Publication: US US20170277514A1
Generating Sparse Sample Histograms in Image Processing
Application: 15/468,493 →
Publication: US US20170280069A1
Learned Feature Motion Detection
Application: 15/468,396 →
Publication: US US20170277941A1
Noise Enhanced Histograms
Application: 15/628,877 →
Publication: US US20170287122A1
Handling Memory Requests
Application: 15/471,256 →
Publication: US US20170286151A1
Systems and Methods of Partial Frame Buffer Updating
Patent: 9,990,692 →
Application: 15/586,659 →
Publication: US US20170301057A1
Partially and Fully Parallel Normaliser
Application: 15/636,100 →
Publication: US US20170300297A1
Dedicated Ray Memory for Ray Tracing in Graphics Systems
Application: 15/138,868 →
Publication: US US20170309059A1
Sorting Numbers in Hardware
Application: 15/497,373 →
Publication: US US20170308354A1
Evaluating Polynomials in Hardware Logic
Application: 15/493,340 →
Publication: US US20170308355A1
Communications Interface Circuit Architecture
Application: 15/496,127 →
Publication: US US20170308488A1
Circuit Architecture Mapping Signals to Functions for State Machine Execution
Application: 15/496,217 →
Publication: US US20170308502A1
Generation of a Control Stream for a Tile
Application: 15/499,038 →
Publication: US US20170316604A1
Verification of Hardware Designs to Implement Floating Point Power Functions
Application: 15/492,205 →
Publication: US US20170316116A1
Primitive Processing in a Graphics Processing System With Tag Buffer Storage of Primitive Identifiers
Application: 15/658,550 →
Publication: US US20170323421A1
Compressing and Decompressing Image Data Using Compacted Region Transforms
Application: 15/585,323 →
Publication: US US20170324983A1
Hardware Implementation of a Convolutional Neural Network
Application: 15/585,571 →
Publication: US US20170323196A1
Convolutional Neural Network Hardware Configuration
Application: 15/585,645 →
Publication: US US20170323197A1
Primitive Processing in a Graphics Processing System
Application: 15/672,455 →
Publication: US US20170337729A1
Hardware Data Structure for Tracking Partially Ordered and Reordered Transactions
Application: 15/680,755 →
Publication: US US20170344503A1
Assessing Performance of a Hardware Design Using Formal Evaluation Logic
Application: 15/340,450 →
Publication: US US20170344668A1
Deadlock Detection in Hardware Design Using Assertion Based Verification
Application: 15/689,021 →
Publication: US US20170357742A1
Executing Memory Requests Out of Order
Application: 15/621,042 →
Publication: US US20170357512A1
Method and Apparatus for Compressing and Decompressing Data
Application: 15/641,082 →
Publication: US US20170366820A1
Approximating Functions
Application: 15/696,385 →
Publication: US US20170364329A1
Livelock Detection in a Hardware Design Using Formal Evaluation Logic
Application: 15/340,638 →
Publication: US US20170364609A1
Augmented Reality Occlusion
Application: 15/623,690 →
Publication: US US20170365100A1
Livelock Recovery Circuit Configured to Detect Illegal Repetition of an Instruction and Transition to a Known State
Application: 15/340,554 →
Publication: US US20170364363A1
Low Power Detection of a Voice Control Activation Phrase
Application: 15/699,190 →
Publication: US US20170372698A1
Low-Area Fixed-Point Polynomials
Application: 15/633,851 →
Publication: US US20170371621A1
Error Bounded Multiplication by Invariant Rationals
Application: 15/633,883 →
Publication: US US20170371622A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Application: 15/701,677 →
Publication: US US20180006802A1
Master Synchronisation
Application: 15/639,422 →
Publication: US US20180006798A1
Clock Synchronisation
Application: 15/638,504 →
Publication: US US20180004244A1
Reference Synchronisation
Application: 15/638,591 →
Publication: US US20180007647A1
MIP Map Compression
Application: 15/651,033 →
Publication: US US20180020223A1
Tessellation of Patches of Surfaces in a Tile Based Rendering System
Application: 15/728,716 →
Publication: US US20180033196A1
Processing Primitives Which Have Unresolved Fragments in a Graphics Processing System
Application: 15/726,992 →
Publication: US US20180033187A1
Systems and Methods for Distributed Scalable Ray Processing
Application: 15/800,427 →
Publication: US US20180061112A1
Image Filtering Based on Image Gradients
Application: 15/805,528 →
Publication: US US20180061027A1
Trailing or Leading Zero Counter Having Parallel and Combinational Logic
Application: 15/810,081 →
Publication: US US20180067727A1
Data Compression Using Spatial Decorrelation
Application: 15/825,815 →
Publication: US US20180084277A1
Task Scheduling in a GPU
Application: 15/713,803 →
Publication: US US20180088989A1
Buffer Addressing for a Convolutional Neural Network
Application: 15/726,633 →
Publication: US US20180101763A1
Hidden Culling in Tile-Based Computer Generated Images
Application: 15/793,343 →
Publication: US US20180108174A1
Performing Object Detection in an Image
Application: 15/843,979 →
Publication: US US20180107890A1
Detecting Out-of-Bounds Violations in a Hardware Design Using Formal Verification
Application: 15/784,353 →
Publication: US US20180107765A1
Out-Of-Bounds Recovery Circuit
Application: 15/784,746 →
Publication: US US20180107537A1
Verifying Firmware Binary Images Using a Hardware Design and Formal Assertions
Application: 15/784,615 →
Publication: US US20180107825A1
Division Synthesis
Application: 15/797,020 →
Publication: US US20180121166A1
Performing a Comparison Computation in a Computer System
Application: 15/874,642 →
Publication: US US20180143805A1
Encoding and Decoding Variable Length Instructions
Application: 15/821,930 →
Publication: US US20180143832A1
Image Noise Reduction
Application: 15/877,552 →
Publication: US US20180150959A1
Performance Profiling in Computer Graphics
Application: 15/798,662 →
Publication: US US20180158168A1
Rendering a Computer Generated Image Using a Stencil Buffer
Application: 15/896,298 →
Publication: US US20180174361A1
Rendering a Computer Generated Image Using a Stencil Buffer with Primitive Concatenation
Application: 15/896,532 →
Publication: US US20180174362A1
Tile-Based Graphics
Application: 15/895,115 →
Publication: US US20180174269A1
Median Value Determination in a Data Processing System
Application: 15/852,197 →
Publication: US US20180181539A1
Efficient Catmull-Rom Interpolation
Application: 15/909,671 →
Efficient Interpolation Using Not Linear Interpolation
Application: 15/909,527 →
Publication: US US20180189240A1
Tessellating Patches of Surface Data in Tile Based Computer Graphics Rendering
Application: 15/862,382 →
Publication: US US20180197325A1
Graphics Processing Units and Methods Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 15/868,694 →
Publication: US US20180197271A1
Graphics Processing Units and Methods for Subdividing a Set of One or More Tiles of a Rendering Space for Rendering
Application: 15/868,014 →
Publication: US US20180197269A1
Computing Systems and Methods for Processing Graphics Data Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 15/868,368 →
Publication: US US20180197270A1
Graphics Processing Units and Methods for Controlling Rendering Complexity Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 15/868,556 →
Publication: US US20180197323A1
Selection of Data for Processor Pipelines Using Multiple Supply Lines Wherein in One of Two Modes the Same Data is Supplied to Both Inputs of a Processing Element
Application: 15/872,106 →
Publication: US US20180203701A1
Formal Verification of Integrated Circuit Hardware Designs to Implement Integer Division
Application: 15/875,176 →
Publication: US US20180203953A1
Untransformed Display Lists in a Tile Based Rendering System
Application: 15/925,508 →
Publication: US US20180211439A1
Tessellation Method
Application: 15/865,959 →
Publication: US US20180218536A1
Cadence Analysis for a Video Signal Having an Interlaced Format
Application: 15/948,053 →
Publication: US US20180227465A1
Method and Apparatus for Use in the Design and Manufacture of Integrated Circuits
Application: 15/898,455 →
Publication: US US20180239585A1
Address Generators for Verifying Integrated Circuit Hardware Designs for Cache Memory
Application: 15/914,072 →
Publication: US US20180260506A1
On Demand Geometry and Acceleration Structure Creation with Discrete Production Scheduling
Application: 15/985,208 →
Publication: US US20180268599A1
On Demand Geometry and Acceleration Structure Creation with Tile Object Lists
Application: 15/985,312 →
Publication: US US20180268600A1
Proximity Detection
Application: 15/988,811 →
Publication: US US20180270684A1
Time Stamp Replication Within a Wireless Network Using Error Calculation
Application: 15/986,122 →
Publication: US US20180270004A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 15/987,529 →
Publication: US US20180268603A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 15/987,466 →
Publication: US US20180268602A1
Graphics Processing Method and System for Processing Sub-Primitives
Application: 15/920,663 →
Publication: US US20180276876A1
Floating Point to Fixed Point Conversion
Application: 15/935,313 →
Publication: US US20180275960A1
Floating Point to Fixed Point Conversion Using Exponent Offset
Application: 15/935,345 →
Publication: US US20180278264A1
Camera Calibration
Application: 15/939,504 →
Publication: US US20180288318A1
Parallel Computing Architecture for Use with a Non-Greedy Scheduling Algorithm
Application: 15/484,607 →
Publication: US US20180293099A1
Trailing or Leading Zero Counter Having Parallel and Combinational Logic
Application: 16/029,058 →
Publication: US US20180314494A1
Systems and Methods for Soft Shadowing in 3-D Rendering Using Identification of Nearest-Hit Primitive
Application: 16/030,455 →
Publication: US US20180315234A1
Systems and Methods for Soft Shadowing in 3-D Rendering Using Directionalized Distance Function
Application: 16/030,510 →
Publication: US US20180315235A1
Decoder Unit for Texture Decompression
Application: 15/965,882 →
Publication: US US20180315233A1
Multi-Output Decoder for Texture Decompression
Application: 15/965,892 →
Publication: US US20180315218A1
Allocation of Tiles to Processing Engines in a Graphics Processing System
Application: 16/038,564 →
Publication: US US20180322684A1
Asynchronous and Concurrent Ray Tracing and Rasterization Rendering Processes
Application: 16/052,065 →
Publication: US US20180342096A1
Object Illumination in Hybrid Rasterization and Ray Traced 3-D Rendering
Application: 16/107,812 →
Publication: US US20180357818A1
Assigning Primitives to Tiles in a Graphics Processing System
Application: 16/115,165 →
Publication: US US20180365885A1
Compressed Ray Direction Data in a Ray Tracing System
Application: 15/622,315 →
Publication: US US20180365879A1
Methods and Graphics Processing Units for Determining Differential Data for Rays of a Ray Bundle
Application: 16/116,699 →
Publication: US US20180365881A1
Synchronizing Scheduling Tasks with Atomic Alu
Application: 16/010,813 →
Publication: US US20180365056A1
Scheduling Tasks Using Work Fullness Counter
Application: 16/011,241 →
Publication: US US20180365058A1
Methods and Systems for Inter-Pipeline Data Hazard Avoidance
Application: 16/009,358 →
Publication: US US20180365016A1
Controlling Scheduling of a Gpu
Application: 16/063,518 →
Publication: US US20180365062A1
Scheduling Tasks Using Swap Flags
Application: 16/010,935 →
Publication: US US20180365009A1
Scheduling Tasks Using Targeted Pipelines
Application: 16/011,093 →
Publication: US US20180365057A1
Controlling Operation of a Gpu
Application: 16/063,618 →
Publication: US US20180373562A1
On Demand Geometry and Acceleration Structure Creation
Application: 16/121,839 →
Publication: US US20190005704A1
Tessellation Method Using Recursive Sub-Division of Triangles
Application: 16/123,544 →
Publication: US US20190005721A1
Controlling the Focus of a Camera Using Focus Statistics
Application: 16/124,576 →
Publication: US US20190007600A1
Multi-viewpoint Transformation Module for use in 3D Rendering System
Application: 16/025,059 →
Publication: US US20190005720A1
Hybrid Hierarchy of Bounding and Grid Structures for Ray Tracing
Application: 15/649,409 →
Publication: US US20190019325A1
Hybrid Hierarchy of Bounding and Grid Structures for Ray Tracing
Application: 16/030,664 →
Publication: US US20190019326A1
Upscaling Lower Resolution Image Data for Processing
Application: 16/138,302 →
Publication: US US20190026857A1
Low Power Detection of a Voice Control Activation Phrase
Application: 16/140,799 →
Publication: US US20190027145A1
Efficient Modulo Calculation
Application: 16/130,691 →
Publication: US US20190026079A1
Trailing or Leading Digit Anticipator
Application: 16/152,021 →
Publication: US US20190034171A1
Method and System for Wirelessly Transmitting Data
Application: 16/157,594 →
Publication: US US20190045441A1
Generation of a Control Stream for a Tile
Application: 16/162,182 →
Publication: US US20190051047A1
Rendering a 3-D Scene Using Normal Offset Smoothing
Application: 16/165,584 →
Publication: US US20190057540A1
Low Latency Distortion Unit for Head Mounted Displays
Application: 15/998,400 →
Publication: US US20190056592A1
Single Pass Rendering for Head Mounted Displays
Application: 15/998,389 →
Publication: US US20190057536A1
Luminance-Normalised Colour Spaces
Application: 16/118,927 →
Publication: US US20190068841A1
Reduced Acceleration Structures for Ray Tracing Systems
Application: 15/705,976 →
Publication: US US20190088002A1
Allocation of Memory Resources to Simd Workgroups
Application: 16/132,703 →
Publication: US US20190087229A1
Tessellation Method
Application: 16/200,081 →
Publication: US US20190096126A1
Sorting Memory Address Requests for Parallel Memory Access
Application: 16/139,299 →
Publication: US US20190095360A1
Constructing an Image Using More Pixel Data than Pixels in an Image Sensor
Application: 16/199,490 →
Publication: US US20190109999A1
Compressing Blocks of Data Values by Performing Spatial Decorrelation on Reorganized Blocks
Application: 16/155,479 →
Publication: US US20190110082A1
Geometry to Tiling Arbiter for Tile-Based Rendering System
Application: 16/156,102 →
Publication: US US20190108671A1
Compressing M-Bit Data Using Spatial Decorrelation and Entropy Encoding on N-Bit Data
Application: 16/155,404 →
Publication: US US20190110056A1
Ray Tracing in Computer Graphics Using Intersection Testing at Selective Resolution
Application: 16/225,273 →
Publication: US US20190122419A1
Rendering a Computer Generated Image Using a Stencil Buffer with Vertex Index Offset
Application: 16/230,359 →
Publication: US US20190122431A1
Interpolating a Sample Value in a Data Array by Linear Interpolation of Surrounding Interpolated Values
Application: 16/214,919 →
Publication: US US20190129915A1
Systems and Methods for Processing a Stream of Data Values Using Data Value Subset Groups
Application: 16/174,454 →
Publication: US US20190130209A1
Processing Received Pixel Values in an Image Processing System Using Pixel Value Subset Groups
Application: 16/174,793 →
Publication: US US20190130522A1
Processing a Stream of Pixel Values in an Image Processing System Using Pixel Value Subset Groups
Application: 16/174,491 →
Publication: US US20190130210A1
Processing Received Pixel Values in an Image Processing System Using Pixel Subset Average Values of Grouped Subsets
Application: 16/174,909 →
Publication: US US20190132535A1
Primitive Processing in a Graphics Processing System With Tag Buffer Storage of Primitive Identifiers
Application: 16/240,262 →
Publication: US US20190139187A1
Allocation of Tiles to Processing Engines in a Graphics Processing System
Application: 16/239,788 →
Publication: US US20190139294A1
Data Compression Using Entropy Encoding
Application: 16/155,321 →
Publication: US US20190139265A1
Hardware Implementation of Convolutional Layer of Deep Neural Network
Application: 16/179,270 →
Publication: US US20190138567A1
Unified Rasterization and Ray Tracing Rendering Environments
Application: 16/248,421 →
Publication: US US20190147638A1
Verification of Hardware Designs to Implement Floating Point Power Functions
Application: 16/249,834 →
Publication: US US20190147122A1
Neural Network Architecture Using Convolution Engine Filter Weight Buffers
Application: 16/182,471 →
Publication: US US20190147327A1
Method and Apparatus for Implementing a Deep Neural Network Performing an Activation Function
Application: 16/181,195 →
Publication: US US20190147323A1
Neural Network Architecture Using Convolution Engines
Application: 16/181,559 →
Publication: US US20190147324A1
Neural Network Architecture Using Single Plane Filters
Application: 16/182,426 →
Publication: US US20190147326A1
Neural Network Architecture Using Control Logic Determining Convolution Operation Sequence
Application: 16/182,369 →
Publication: US US20190147325A1
Synchronisation of Execution Threads on a Multi-Threaded Processor
Application: 16/251,620 →
Publication: US US20190155607A1
Rendering in Computer Graphics Systems
Application: 16/252,612 →
Publication: US US20190156571A1
Rendering of Soft Shadows
Application: 16/256,448 →
Publication: US US20190156551A1
Tessellation Method Using Displacement Factors
Application: 16/255,627 →
Publication: US US20190156572A1
Handling Memory Requests
Application: 16/251,823 →
Publication: US US20190155640A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Application: 16/245,088 →
Publication: US US20190164331A1
Multistage Collector for Outputs in Multiprocessor Systems
Application: 16/267,161 →
Publication: US US20190172176A1
Partially and Fully Parallel Normaliser
Application: 16/252,367 →
Publication: US US20190171415A1
Denoising Filter
Application: 16/264,412 →
Publication: US US20190172183A1
Modulo Hardware Generator
Application: 16/252,211 →
Publication: US US20190171417A1
Method and Apparatus for Use in the Design and Manufacture of Integrated Circuits
Application: 16/229,499 →
Publication: US US20190187956A1
Virtual Camera for 3-D Modeling Applications
Application: 16/232,667 →
Publication: US US20190191069A1
Task Assembly for SIMD Processing
Application: 16/282,680 →
Publication: US US20190188823A1
Assembling Primitive Data into Multi-view Primitive Blocks in a Graphics Processing System
Application: 16/220,350 →
Publication: US US20190188907A1
Approximating Functions
Application: 16/351,159 →
Publication: US US20190205096A1
Method and apparatus for rendering a computer generated image
Application: 16/242,893 →
Publication: US US20190213788A1
Tiling a Primitive in a Graphics Processing System by Edge-Specific Testing of a Subset of Tiles in a Rendering Space
Application: 16/366,762 →
Publication: US US20190220947A1
Topology Preservation in a Graphics Pipeline
Application: 16/250,706 →
Publication: US US20190221024A1
Error Allocation Format Selection for Hardware Implementation of Deep Neural Network
Application: 16/181,104 →
Publication: US US20190227893A1
Hardware Unit for Performing Matrix Multiplication with Clock Gating
Application: 16/180,181 →
Publication: US US20190227807A1
Histogram-Based Per-Layer Data Format Selection for Hardware Implementation of Deep Neural Network
Application: 16/180,536 →
Publication: US US20190228293A1
Foveated Rendering
Application: 16/378,733 →
Publication: US US20190236834A1
Compressed Ray Direction Data in a Ray Tracing System
Application: 16/375,648 →
Publication: US US20190236833A1
Compressed Ray Direction Data in a Ray Tracing System
Application: 16/375,630 →
Publication: US US20190236832A1
End-to-End Data Format Selection for Hardware Implementation of Deep Neural Networks
Application: 16/181,147 →
Publication: US US20190236449A1
Task Execution in a Simd Processing Unit with Parallel Groups of Processing Lanes
Application: 16/386,840 →
Publication: US US20190244325A1
Generating Sparse Sample Histograms in Image Processing
Application: 16/385,610 →
Publication: US US20190246050A1
Error Bounded Multiplication by Invariant Rationals
Application: 16/388,177 →
Publication: US US20190243608A1
Biasing Selection of Motion Estimation Vectors
Application: 16/394,712 →
Publication: US US20190253730A1
Control Path Verification of Hardware Design for Pipelined Process
Application: 16/399,218 →
Publication: US US20190258765A1
Importance Sampling for Determining a Light Map
Application: 16/400,594 →
Publication: US US20190259196A1
Dedicated Ray Memory for Ray Tracing in Graphics Systems
Application: 16/411,628 →
Publication: US US20190266782A1
Task Scheduling in a GPU
Application: 16/412,197 →
Publication: US US20190266018A1
Memory Interface Having Multiple Snoop Processors
Application: 15/922,258 →
Publication: US US20190266091A1
Memory Interface Between Physical and Virtual Address Spaces
Application: 15/922,194 →
Publication: US US20190266101A1
Data Coherency Manager with Mapping Between Physical and Virtual Address Spaces
Application: 15/922,380 →
Publication: US US20190266092A1
High Definition Timing Synchronisation Function
Application: 16/416,558 →
Publication: US US20190274109A1
Livelock Detection in a Hardware Design Using Formal Evaluation Logic
Application: 16/419,734 →
Publication: US US20190272350A1
Assessing Performance of a Hardware Design Using Formal Evaluation Logic
Application: 16/414,594 →
Publication: US US20190272349A1
Compressed Mip Map Decoding Method and Decoder with Bilinear Filtering
Application: 16/422,545 →
Publication: US US20190281308A1
Compressed Mip Map Decoding Method and Decoder
Application: 16/422,470 →
Publication: US US20190281307A1
Trailing or Leading Digit Anticipator
Application: 16/429,869 →
Publication: US US20190286422A1
Synchronisation of Hardware Clock Using Software Clock Synchronisation Error
Application: 16/432,285 →
Publication: US US20190286188A1
Clock Synchronisation Between Devices Using Third Device
Application: 16/429,338 →
Publication: US US20190289565A1
Clock Verification
Application: 16/441,473 →
Publication: US US20190294747A1
Gpu Virtualisation
Application: 16/442,138 →
Publication: US US20190294556A1
Arbitrating Requests for Access to a Computer Resource by Ordered Requestors
Application: 16/362,902 →
Publication: US US20190294564A1
Common Priority Information for Multiple Resource Arbitration
Application: 16/362,960 →
Publication: US US20190294475A1
Modifying Processing of Commands in a Command Queue Based on Subsequently Received Data
Application: 16/369,270 →
Publication: US US20190304058A1
Verifying a Hardware Design for a Component that Implements a Permutation Respecting Function
Application: 16/367,493 →
Publication: US US20190303511A1
Tessellation Method
Application: 16/434,828 →
Publication: US US20190311537A1
Edge Test and Depth Calculation in Graphics Processing Hardware
Application: 15/981,102 →
Publication: US US20190311516A1
Texture Filtering with Dynamic Scheduling in Computer Graphics
Application: 16/370,493 →
Publication: US US20190311520A1
Verification of Hardware Design for Data Transformation Pipeline with Equivalent Data Transformation Element Output Constraint
Application: 16/373,774 →
Publication: US US20190311075A1
Ordering of Patch Selection in Tessellation Operations
Application: 16/376,779 →
Publication: US US20190311518A1
Tessellation Hardware Subdivision of Patches Into Sub-Patches
Application: 16/376,655 →
Publication: US US20190311536A1
Post-Tessellation Blending in a Gpu Pipeline
Application: 16/376,071 →
Publication: US US20190311529A1
Matching Local Image Feature Descriptors in Image Analysis
Application: 16/376,003 →
Publication: US US20190311214A1
Verification of Hardware Design for Data Transformation Pipeline
Application: 16/372,138 →
Publication: US US20190311074A1
Evaluating a Mathematical Function in a Computational Environment
Application: 16/376,859 →
Publication: US US20190310827A1
Sampling for Feature Detection in Image Analysis
Application: 16/375,943 →
Publication: US US20190311218A1
Generating Feature Descriptors for Image Analysis
Application: 16/375,946 →
Publication: US US20190311213A1
Random Accessible Lossless Parameter Data Compression for Tile Based 3D Computer Graphics Systems
Application: 16/454,986 →
Publication: US US20190318524A1
Hidden Culling in Tile-Based Computer Generated Images
Application: 16/441,824 →
Publication: US US20190318532A1
Compressing and Decompressing Image Data Using Compacted Region Transforms
Application: 16/452,094 →
Publication: US US20190320209A1
Performing Constant Modulo Arithmetic
Application: 16/459,886 →
Publication: US US20190324726A1
Controlling the Focus of a Camera Using Focus Statistics
Application: 16/508,191 →
Publication: US US20190335092A1
Learned Feature Motion Detection
Application: 16/510,509 →
Publication: US US20190332857A1
Computing Systems and Methods for Processing Graphics Data Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 16/507,331 →
Publication: US US20190333185A1
Approximating Functions
Application: 16/520,108 →
Publication: US US20190347073A1
Hybrid Hierarchy of Bounding and Grid Structures for Ray Tracing
Application: 16/529,279 →
Publication: US US20190355166A1
Implementing Traditional Computer Vision Algorithms as Neural Networks
Application: 16/418,322 →
Publication: US US20190354844A1
Rendering in Computer Graphics Systems
Application: 16/539,062 →
Publication: US US20190362550A1
Vertex Processing Pipeline for Building Reduced Acceleration Structures for Ray Tracing Systems
Application: 16/555,411 →
Publication: US US20190385354A1
Determining Lighting Information for Rendering a Scene in Computer Graphics Using Illumination Point Sampling
Application: 16/562,319 →
Publication: US US20190392629A1
Bilateral Filter with Data Model
Application: 16/451,231 →
Publication: US US20190392565A1
Producing Rendering Outputs from a 3-D Scene Using Volume Element Light Transport Data
Application: 16/562,279 →
Publication: US US20200005519A1
Graphics Processing Method and System for Processing Sub-Primitives
Application: 16/564,187 →
Publication: US US20200005524A1
Guaranteed Data Compression
Application: 16/457,266 →
Publication: US US20200007149A1
Guaranteed Data Compression
Application: 16/457,148 →
Publication: US US20200007151A1
Guaranteed Data Compression
Application: 16/456,277 →
Publication: US US20200007150A1
Conservative Rasterization
Application: 16/457,472 →
Publication: US US20200005504A1
Conservative Rasterization Using Gradients
Application: 16/457,560 →
Publication: US US20200005505A1
Guaranteed Data Compression
Application: 16/456,885 →
Publication: US US20200007156A1
Guaranteed Data Compression
Application: 16/457,960 →
Publication: US US20200007866A1
Guaranteed Data Compression
Application: 16/457,958 →
Publication: US US20200007152A1
Tile Assignment to Processing Cores Within a Graphics Processing Unit
Application: 16/457,978 →
Publication: US US20200005423A1
Virtual Memory Management
Application: 16/457,975 →
Publication: US US20200004688A1
Image Component Detection
Application: 16/457,984 →
Publication: US US20200007817A1
Clock Frequency Adjustment For Semi-Conductor Devices
Application: 16/531,581 →
Publication: US US20200014524A1
Tile Based Computer Graphics
Application: 16/570,867 →
Publication: US US20200013139A1
Rendering a 3-D Scene Using Secondary Ray Tracing
Application: 16/573,248 →
Publication: US US20200013213A1
Scalable Parallel Tessellation
Application: 16/511,165 →
Publication: US US20200020156A1
Median Value Determination in a Data Processing System
Application: 16/590,635 →
Publication: US US20200034402A1
Frustum Rendering in Computer Graphics
Application: 16/659,388 →
Publication: US US20200051332A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Application: 16/661,712 →
Publication: US US20200059349A1
Tiling a Primitive in a Graphics Processing System by Edge-Specific Testing of a Subset of Tiles in a Rendering Space
Application: 16/667,691 →
Publication: US US20200065935A1
Float Division by Constant Integer
Application: 16/548,359 →
Publication: US US20200065066A1
Task Scheduling in a GPU Using Wakeup Event State Data
Application: 16/676,250 →
Publication: US US20200073713A1
Formal Verification of Integrated Circuit Hardware Designs to Implement Integer Division
Application: 16/675,112 →
Publication: US US20200074018A1
Using Tiling Depth Information in Hidden Surface Removal in a Graphics Processing System
Application: 16/683,085 →
Publication: US US20200082606A1
Method and Apparatus for Use in the Design and Manufacture of Integrated Circuits
Application: 16/694,915 →
Publication: US US20200089471A1
Primitive Processing in a Graphics Processing System
Application: 16/702,383 →
Publication: US US20200105052A1
Edge Test and Depth Calculation in Graphics Processing Hardware
Application: 16/702,457 →
Publication: US US20200105045A1
Systems and Methods for Soft Shadowing in 3-D Rendering
Application: 16/706,565 →
Publication: US US20200111249A1
Compiling and Combining Instructions from Different Branches for Execution in a Processing Element of a Multithreaded Processor
Application: 16/712,778 →
Publication: US US20200117466A1
Systems and Methods for Soft Shadowing in 3-D Rendering Casting Multiple Rays from Ray Origins
Application: 16/706,584 →
Publication: US US20200118326A1
Efficient Modulo Calculation
Application: 16/712,048 →
Publication: US US20200117426A1
Selecting an Ith Largest or a Pth Smallest Number from a Set of N M-Bit Numbers
Application: 16/670,604 →
Publication: US US20200133632A1
Processing Primitives Which Have Unresolved Fragments in a Graphics Processing System
Application: 16/735,201 →
Publication: US US20200143587A1
Floating Point to Fixed Point Conversion
Application: 16/734,317 →
Publication: US US20200142668A1
Livelock Recovery Circuit for Detecting Illegal Repetition of an Instruction and Transitioning to a Known State
Application: 16/743,586 →
Publication: US US20200150964A1
Floating Point to Fixed Point Conversion Using Exponent Offset
Application: 16/738,869 →
Publication: US US20200153453A1
Image Filtering Based on Image Gradients
Application: 16/750,692 →
Publication: US US20200160493A1
Untransformed Display Lists in a Tile Based Rendering System
Application: 16/778,039 →
Publication: US US20200167991A1
Graphics Processing Units and Methods for Controlling Rendering Complexity Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 16/774,770 →
Publication: US US20200167987A1
Data Compression and Storage
Application: 16/698,687 →
Publication: US US20200177200A1
Workload Repetition Redundancy
Application: 16/703,192 →
Publication: US US20200174897A1
Buffer Checker for Task Processing Fault Detection
Application: 16/702,823 →
Publication: US US20200174829A1
Trailing or Leading Digit Anticipator
Application: 16/789,390 →
Publication: US US20200183651A1
Formal Verification Tool to Verify Hardware Design of Memory Unit
Application: 16/792,582 →
Publication: US US20200185051A1
Communications Interface Between Host System and State Machine
Application: 16/788,933 →
Publication: US US20200183866A1
Generating an Augmented Reality Image Using a Blending Factor
Application: 16/794,041 →
Publication: US US20200184733A1
Encoding and Decoding Variable Length Instructions
Application: 16/789,366 →
Publication: US US20200183693A1
Performing Object Detection in an Image
Application: 16/799,734 →
Publication: US US20200193208A1
Error Bounded Multiplication by Invariant Rationals
Application: 16/796,786 →
Publication: US US20200192634A1
Texture Filtering with Dynamic Scheduling in Computer Graphics
Application: 16/800,242 →
Publication: US US20200193680A1
Multi-Phased and Multi-Threaded Program Execution Based on SIMD Ratio
Application: 16/805,727 →
Publication: US US20200201678A1
Decoder Unit for Texture Decompression
Application: 16/806,178 →
Publication: US US20200202607A1
ASTC Interpolation
Application: 16/722,425 →
Publication: US US20200202489A1
Transformed Geometry Data Cache for Graphics Processing Systems
Application: 16/724,237 →
Publication: US US20200202484A1
Primitive Block-Based Rasterization in Graphics Processing Systems
Application: 16/724,234 →
Publication: US US20200202481A1
Tile-Based Scheduling
Application: 16/725,876 →
Publication: US US20200202595A1
ASTC Interpolation
Application: 16/722,584 →
Publication: US US20200202582A1
Primitive Block Generator for Graphics Processing Systems
Application: 16/724,239 →
Publication: US US20200202612A1
Iterative Estimation Hardware
Application: 16/725,378 →
Publication: US US20200201629A1
Double-Angle Gradients
Application: 16/724,249 →
Publication: US US20200202558A1
Scheduling Tasks in a Processor
Application: 16/725,623 →
Publication: US US20200201676A1
Methods and Systems for Selecting Quantisation Parameters for Deep Neural Networks Using Back-Propagation
Application: 16/724,650 →
Publication: US US20200202218A1
Modulo Hardware Generator
Application: 16/816,114 →
Publication: US US20200210145A1
Rendering of Soft Shadows
Application: 16/820,339 →
Publication: US US20200219306A1
Sorting Memory Address Requests for Parallel Memory Access Using Input Address Match Masks
Application: 16/817,907 →
Publication: US US20200218674A1
Method and System for Multisample Antialiasing
Application: 16/833,535 →
Publication: US US20200226828A1
Graphics Processing Systems with Expansion Transformation Stage Masks
Application: 16/775,796 →
Publication: US US20200242828A1
Memory for Storing Untransformed Primitive Blocks
Application: 16/775,981 →
Publication: US US20200242725A1
Hidden Culling in Tile-Based Computer Generated Images
Application: 16/849,125 →
Publication: US US20200250882A1
Encoding Images Using Mip Map Compression
Application: 16/855,699 →
Publication: US US20200252630A1
Address Generators for Verifying Integrated Circuit Hardware Designs for Cache Memory
Application: 16/855,130 →
Publication: US US20200250364A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 16/858,942 →
Publication: US US20200258293A1
Primitive Processing in a Graphics Processing System With Tag Buffer Storage of Primitive Identifiers
Application: 16/867,272 →
Publication: US US20200265547A1
Task Execution in a Simd Processing Unit with Parallel Groups of Processing Lanes
Application: 16/867,861 →
Publication: US US20200265546A1
Object Illumination in Hybrid Rasterization and Ray Traced 3-D Rendering
Application: 16/868,297 →
Publication: US US20200265639A1
Image Noise Reduction
Application: 16/865,884 →
Publication: US US20200265595A1
Allocation of Memory by Mapping Registers Referenced by Different Instances of a Task to Individual Logical Memories
Application: 16/791,323 →
Publication: US US20200264931A1
Allocation of Memory
Application: 16/791,433 →
Publication: US US20200264808A1
Tile Based Computer Graphics
Application: 16/872,705 →
Publication: US US20200273141A1
Systems and Methods for Distributed Scalable Ray Processing
Application: 16/870,125 →
Publication: US US20200273234A1
Performing Constant Modulo Arithmetic
Application: 15/930,818 →
Publication: US US20200272423A1
Lossy Data Compression
Application: 16/872,527 →
Publication: US US20200272333A1
Multi-viewpoint Transformation Module for use in 3D Rendering System
Application: 16/871,226 →
Publication: US US20200273245A1
Floating Point to Fixed Point Conversion
Application: 16/876,402 →
Publication: US US20200278834A1
Biasing Selection of Motion Estimation Vectors
Application: 16/883,359 →
Publication: US US20200288162A1
Guaranteed Data Compression Using Intermediate Compressed Data
Application: 16/882,854 →
Publication: US US20200287565A1
Partially and Fully Parallel Normaliser
Application: 16/890,926 →
Publication: US US20200293277A1
Assigning Primitives to Tiles in a Graphics Processing System
Application: 16/886,439 →
Publication: US US20200294305A1
Tessellation Method Using Vertex Tessellation Factors
Application: 16/893,132 →
Publication: US US20200302690A1
Tessellation Method Using Recursive Sub-Division of Triangles
Application: 16/900,101 →
Publication: US US20200302691A1
Verification of Hardware Design for Data Transformation Pipeline with Equivalent Data Transformation Element Output Constraint
Application: 16/896,388 →
Publication: US US20200302104A1
Methods and Systems for Implementing a Convolution Transpose Layer of a Neural Network
Application: 16/824,784 →
Publication: US US20200301994A1
Guaranteed Data Compression
Application: 16/902,554 →
Publication: US US20200313691A1
Asynchronous and Concurrent Ray Tracing and Rasterization Rendering Processes
Application: 16/905,697 →
Publication: US US20200320772A1
Time Stamp Replication Within a Wireless Network Based on Transmission Prediction
Application: 16/905,808 →
Publication: US US20200322076A1
Interpolating a Sample Position Value by Interpolating Surrounding Interpolated Positions
Application: 16/905,533 →
Publication: US US20200320161A1
Scheduling Tasks Using Work Fullness Counter
Application: 16/909,434 →
Publication: US US20200319924A1
Modifying Processing of Commands in a Command Queue Based on Subsequently Received Data
Application: 16/909,011 →
Publication: US US20200320664A1
Verification of Hardware Design for Integrated Circuit Implementing Polynomial Input Variable Function
Application: 16/848,934 →
Publication: US US20200327270A1
Geometry to Tiling Arbiter for Tile-Based Rendering System
Application: 16/922,056 →
Publication: US US20200334889A1
Gamut Mapping with Blended Scaling and Clamping
Application: 16/924,443 →
Publication: US US20200342831A1
Tiling a Primitive in a Graphics Processing System by Edge-Specific Testing of a Subset of Tiles in a Rendering Space
Application: 16/930,191 →
Publication: US US20200342565A1
Generation of a Control Stream for a Tile
Application: 16/929,226 →
Publication: US US20200342666A1
Method and System for Wirelessly Transmitting Data
Application: 16/930,147 →
Publication: US US20200351778A1
Detecting Out-of-Bounds Violations in a Hardware Design Using Formal Verification
Application: 16/930,424 →
Publication: US US20200349313A1
Floating Point to Fixed Point Conversion Using Exponent Offset
Application: 16/930,536 →
Publication: US US20200350925A1
Guaranteed Data Compression
Application: 16/931,949 →
Publication: US US20200351503A1
Method and Apparatus for Rendering a Computer Generated Image
Application: 16/934,206 →
Publication: US US20200357173A1
Noise Enhanced Histograms
Application: 16/939,488 →
Publication: US US20200357101A1
Edge Test and Depth Calculation in Graphics Processing Hardware
Application: 16/999,746 →
Publication: US US20200380759A1
Accessing Primitive Data Using Tessellated Primitive ID
Application: 16/997,074 →
Publication: US US20200380777A1
Multi-Rendering in Graphics Processing Units Using Render Progression Checks
Application: 16/888,763 →
Publication: US US20200380755A1
Controlling Rendering Operations by Shader Buffer Identification
Application: 16/888,781 →
Publication: US US20200380757A1
Rendering Optimisation by Recompiling Shader Instructions
Application: 16/888,773 →
Publication: US US20200380756A1
Multistage Collector for Outputs in Multiprocessor Systems
Application: 17/012,712 →
Publication: US US20200402199A1
Primitive Fragment Processing in the Rasterization Phase of a Graphics Processing System
Application: 16/906,256 →
Publication: US US20200402297A1
Coarse Depth Test in Graphics Processing Systems
Application: 16/906,170 →
Publication: US US20200402292A1
Gpu Virtualisation
Application: 17/013,720 →
Publication: US US20200409863A1
Synchronisation of Hardware Clock Using Software Clock Synchronisation Error
Application: 17/026,918 →
Publication: US US20210004045A1
Out-Of-Bounds Recovery Circuit
Application: 17/028,253 →
Publication: US US20210004287A1
Guaranteed Data Compression
Application: 17/019,640 →
Publication: US US20210006261A1
Denoising Filter
Application: 17/023,176 →
Publication: US US20210012466A1
Task Assembly for SIMD Processing
Application: 17/030,800 →
Publication: US US20210012453A1
Tile Based Computer Graphics
Application: 17/064,432 →
Publication: US US20210019859A1
Tessellation Method Using Displacement Factors
Application: 17/061,721 →
Publication: US US20210019940A1
Allocation of Primitives to Primitive Blocks
Application: 17/039,564 →
Publication: US US20210027519A1
Methods and Systems for Inter-Pipeline Data Hazard Avoidance
Application: 17/070,316 →
Publication: US US20210026645A1
Virtual Camera for 3-D Modeling Applications
Application: 17/062,449 →
Publication: US US20210037175A1
Guaranteed Data Compression
Application: 17/076,182 →
Publication: US US20210036713A1
Apparatus and Method for Processing Floating-Point Numbers
Application: 16/933,017 →
Publication: US US20210034327A1
Single Pass Rendering for Head Mounted Displays
Application: 17/081,496 →
Publication: US US20210042984A1
Apparatus and Method for Processing Floating-Point Numbers
Application: 16/932,923 →
Publication: US US20210042086A1
Rendering in Computer Graphics Systems
Application: 17/075,912 →
Publication: US US20210049815A1
Assembling Primitive Data into Multi-View Primitive Blocks in a Graphics Processing System
Application: 17/086,680 →
Publication: US US20210049814A1
Conservative Rasterization
Application: 17/088,691 →
Publication: US US20210049798A1
Methods and Decompression Units for Decompressing a Compressed Block of Image Data
Application: 17/001,269 →
Publication: US US20210056731A1
Graphics Processor with Non-Blocking Concurrent Architecture
Application: 17/098,089 →
Publication: US US20210065425A1
Primitive Processing in a Graphics Processing System
Application: 17/096,295 →
Publication: US US20210065438A1
Guaranteed Data Compression
Application: 17/097,359 →
Publication: US US20210067172A1
Synchronizing Scheduling Tasks with Atomic Alu
Application: 17/087,837 →
Publication: US US20210073029A1
Conservative Rasterization Using Gradients
Application: 16/950,619 →
Publication: US US20210074041A1
Methods and Systems for Converting Weights of a Deep Neural Network from a First Number Format to a Second Number Format
Application: 17/000,468 →
Publication: US US20210073614A1
Image Data Decompression
Application: 17/000,550 →
Publication: US US20210074026A1
Image Data Compression
Application: 17/000,694 →
Publication: US US20210074027A1
Random Accessible Image Data Compression
Application: 17/001,160 →
Publication: US US20210074028A1
Performing Constant Modulo Arithmetic
Application: 17/105,210 →
Publication: US US20210081178A1
Data Selection for a Processor Pipeline Using Multiple Supply Lines
Application: 17/104,940 →
Publication: US US20210081205A1
Scheduling Tasks Using Swap Flags
Application: 17/108,389 →
Publication: US US20210081199A1
Matching Local Image Feature Descriptors in Image Analysis
Application: 17/108,145 →
Publication: US US20210081704A1
Rendering of Soft Shadows
Application: 17/112,605 →
Publication: US US20210090320A1
Graphics Processing Units and Methods for Controlling Rendering Complexity Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 17/111,317 →
Publication: US US20210090317A1
Verification of Hardware Design for Data Transformation Component
Application: 17/065,678 →
Publication: US US20210103691A1
Computing Systems and Methods for Processing Graphics Data Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 17/130,321 →
Publication: US US20210110509A1
Scheduling Tasks Using Targeted Pipelines
Application: 17/108,526 →
Publication: US US20210109782A1
Hierarchical Tiling in a Graphics Processing System Using Chain Sorting of Primitives
Application: 17/026,506 →
Publication: US US20210110510A1
Periodic Reset of Graphics Processor Unit in Safety-Critical Graphics Processing System
Application: 17/037,889 →
Publication: US US20210109813A1
Livelock Detection in a Hardware Design Using Formal Evaluation Logic
Application: 17/133,294 →
Publication: US US20210117602A1
Frustum Rendering in Computer Graphics
Application: 17/133,022 →
Publication: US US20210118227A1
Circuit Architecture Mapping Signals to Functions for State Machine Execution
Application: 17/135,502 →
Publication: US US20210117367A1
Ordering of Patch Selection in Tessellation Operations
Application: 17/138,415 →
Publication: US US20210118215A1
Anisotropic Texture Filtering for Sampling Points in Screen Space
Application: 17/073,522 →
Publication: US US20210118196A1
Error Allocation Format Selection for Hardware Implementation of Deep Neural Network
Application: 17/141,349 →
Publication: US US20210125047A1
Unified Rasterization and Ray Tracing Rendering Environments
Application: 17/146,226 →
Publication: US US20210134047A1
Handling Memory Requests
Application: 17/147,348 →
Publication: US US20210132984A1
Median Value Determination in a Data Processing System
Application: 17/145,087 →
Publication: US US20210132903A1
Floating Point to Fixed Point Conversion
Application: 17/141,284 →
Publication: US US20210132902A1
Normal offset smoothing
Application: 17/153,487 →
Publication: US US20210142549A1
Systems and Methods for Distributed Scalable Ray Processing
Application: 17/127,207 →
Publication: US US20210142548A1
Arbitrating Requests for Access to a Computer Resource by Ordered Requestors
Application: 17/153,620 →
Publication: US US20210141745A1
Post-Tessellation Blending in a Gpu Pipeline
Application: 17/155,370 →
Publication: US US20210142554A1
Generating Sparse Sample Histograms in Image Processing
Application: 17/157,906 →
Publication: US US20210152760A1
Memory Interface Between Physical and Virtual Address Spaces
Application: 17/161,341 →
Publication: US US20210149822A1
Multi-Output Decoder for Texture Decompression
Application: 17/161,449 →
Publication: US US20210150777A1
Verifying Firmware Binary Images Using a Hardware Design and Formal Assertions
Application: 17/158,798 →
Publication: US US20210150031A1
On Demand Geometry and Acceleration Structure Creation with Tile Object Lists
Application: 17/167,810 →
Publication: US US20210158602A1
Control Path Verification of Hardware Design for Pipelined Process
Application: 17/167,698 →
Publication: US US20210157964A1
Clock Synchronisation Between Devices Using Message Timestamps
Application: 17/169,242 →
Publication: US US20210160803A1
Hardware Implementation of Convolutional Layer of Deep Neural Network
Application: 17/165,014 →
Publication: US US20210157876A1
Detecting Out-of-Bounds Violations in a Hardware Design Using Formal Verification
Application: 17/168,945 →
Publication: US US20210165942A1
Error Bounded Multiplication by Invariant Rationals
Application: 17/171,174 →
Publication: US US20210165634A1
Hybrid Hierarchy of Bounding and Grid Structures for Ray Tracing
Application: 17/181,287 →
Publication: US US20210174572A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Application: 17/165,347 →
Publication: US US20210183130A1
3-D Graphics Rendering with Implicit Geometry
Application: 17/185,086 →
Publication: US US20210183131A1
Assessing Performance of a Hardware Design Using Formal Evaluation Logic
Application: 17/184,186 →
Publication: US US20210182463A1
Trailing or Leading Digit Anticipator
Application: 17/187,120 →
Publication: US US20210182028A1
Floating Point to Fixed Point Conversion Using Exponent Offset
Application: 17/139,221 →
Publication: US US20210184693A1
Multi-viewpoint Transformation Module for use in 3D Rendering System
Application: 17/189,398 →
Publication: US US20210183143A1
Data Compression and Storage
Application: 17/198,176 →
Publication: US US20210194500A1
Partially and Fully Parallel Normaliser
Application: 17/202,260 →
Publication: US US20210200511A1
Rendering Views of a Scene in a Graphics Processing Unit
Application: 17/197,502 →
Publication: US US20210201573A1
Methods and Systems for Storing Variable Length Data Blocks in Memory
Application: 17/134,803 →
Publication: US US20210200441A1
Small Multiplier After Initial Approximation for Operations with Increasing Precision
Application: 17/209,809 →
Publication: US US20210208850A1
Guaranteed Data Compression Using Intermediate Compressed Data
Application: 17/203,061 →
Publication: US US20210211138A1
Rasterising Aliased Lines
Application: 17/132,299 →
Publication: US US20210209821A1
Verifying a Hardware Design for a Multi-Stage Component
Application: 17/135,146 →
Publication: US US20210216691A1
Addressing Read and Write Registers in an Event Slot of a Communications Interface with a Single Address by a Host System and Individually Addressable by a State Machine
Application: 17/222,783 →
Publication: US US20210224208A1
Allocation of Memory Resources to Simd Workgroups
Application: 17/220,849 →
Publication: US US20210224123A1
Address Generators for Verifying Integrated Circuit Hardware Designs for Cache Memory
Application: 17/221,535 →
Publication: US US20210224450A1
Motion Estimation Using Collocated Blocks
Application: 17/232,702 →
Publication: US US20210235111A1
Tessellation Hardware Subdivision of Patches Into Sub-Patches
Application: 17/198,038 →
Publication: US US20210233309A1
Untransformed Display Lists in a Tile Based Rendering System
Application: 17/243,449 →
Publication: US US20210248813A1
Methods and Control Stream Generators for Generating a Control Stream for a Tile Group in a Graphics Processing System
Application: 17/170,590 →
Publication: US US20210248805A1
Data Structures, Methods and Tiling Engines for Storing Tiling Information in a Graphics Processing System
Application: 17/172,313 →
Publication: US US20210248806A1
Data Structures, Methods and Tiling Engines for Hierarchically Storing Tiling Information in a Graphics Processing System
Application: 17/169,417 →
Publication: US US20210256746A1
Data Structures, Methods and Primitive Block Generators for Storing Primitives in a Graphics Processing System
Application: 17/176,612 →
Publication: US US20210256756A1
Implementing Fixed-Point Polynomials in Hardware Logic
Application: 17/323,373 →
Publication: US US20210271795A1
Importance Sampling for Determining a Light Map
Application: 17/308,979 →
Publication: US US20210279940A1
Graphics Processing Method and System for Rendering Items of Geometry Based on Their Size
Application: 17/169,828 →
Publication: US US20210279954A1
Methods and Tiling Engines for Tiling Primitives in a Graphics Processing System
Application: 17/176,352 →
Publication: US US20210279833A1
Critical Workload Check
Application: 17/187,837 →
Publication: US US20210279834A1
Critical Workload Check
Application: 17/187,844 →
Publication: US US20210279835A1
Look Ahead Normaliser
Application: 17/189,137 →
Publication: US US20210279035A1
Graphics Processing Method and System for Rendering Items of Geometry Based on Their Size
Application: 17/169,607 →
Publication: US US20210279936A1
Random Accessible Lossless Parameter Data Compression for Tile Based 3D Computer Graphics Systems
Application: 17/339,702 →
Publication: US US20210295582A1
Systems and Methods for Soft Shadowing in 3-D Rendering Casting Multiple Rays from Ray Origins
Application: 17/341,250 →
Publication: US US20210295590A1
Out-Of-Bounds Recovery Circuit
Application: 17/338,538 →
Publication: US US20210294690A1
Decoder Unit for Texture Decompression
Application: 17/342,485 →
Publication: US US20210295588A1
Data Coherency Manager with Mapping Between Physical and Virtual Address Spaces
Application: 17/331,569 →
Publication: US US20210294744A1
Virtual Memory Management
Application: 17/338,466 →
Publication: US US20210294750A1
Primitive Fragment Processing in the Rasterization Phase of a Graphics Processing System
Application: 17/331,537 →
Publication: US US20210295591A1
Method and System for Verifying a Sorter
Application: 17/207,030 →
Publication: US US20210294949A1
Learned Feature Motion Detection
Application: 17/346,986 →
Publication: US US20210303832A1
Image Data Decompression
Application: 17/213,331 →
Publication: US US20210304441A1
Stereoscopic Graphics Processing
Application: 17/215,647 →
Publication: US US20210306613A1
Image Data Compression
Application: 17/213,628 →
Publication: US US20210304446A1
Bilateral Filter with Data Model
Application: 17/354,483 →
Publication: US US20210312601A1
Scalable Parallel Tessellation
Application: 17/356,187 →
Publication: US US20210319620A1
Using Tiling Depth Information in Hidden Surface Removal in a Graphics Processing System
Application: 17/364,096 →
Publication: US US20210327124A1
Image Component Detection
Application: 17/372,364 →
Publication: US US20210337164A1
Guaranteed Data Compression
Application: 17/381,065 →
Publication: US US20210351785A1
Verification of Hardware Design for Integrated Circuit Implementing Polynomial Input Variable Function
Application: 17/384,483 →
Publication: US US20210350057A1
Verification of Hardware Design for Data Transformation Component
Application: 17/384,599 →
Publication: US US20210350054A1
Efficient Encoding Methods Using Bit Inversion and Padding Bits
Application: 17/218,063 →
Publication: US US20210351786A1
Priority Based Arbitration
Application: 17/207,652 →
Publication: US US20210349769A1
Priority Based Arbitration
Application: 17/208,124 →
Publication: US US20210349838A1
Low Latency Distortion Unit for Head Mounted Displays
Application: 17/360,432 →
Publication: US US20210356749A1
ASTC Interpolation
Application: 17/390,623 →
Publication: US US20210358080A1
Generating an Augmented Reality Image Using a Blending Factor
Application: 17/397,092 →
Publication: US US20210366200A1
Compressing and Decompressing Image Data Using Compacted Region Transforms
Application: 17/402,399 →
Publication: US US20210377572A1
Maintaining Synchronisation Between Memory Writing and Reading Blocks Using an Internal Buffer and a Control Channel
Application: 17/336,701 →
Publication: US US20210373801A1
Asynchronous and Concurrent Ray Tracing and Rasterization Rendering Processes
Application: 17/408,276 →
Publication: US US20210383592A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 17/406,600 →
Publication: US US20210383599A1
Systems and Methods for Processing a Stream of Data Values Using Data Value Subset Groups
Application: 17/411,820 →
Publication: US US20210383161A1
Transformed Geometry Data Cache for Graphics Processing Systems
Application: 17/407,719 →
Publication: US US20210383598A1
Buffer Addressing for a Convolutional Neural Network
Application: 17/401,219 →
Publication: US US20210390368A1
Memory Interface Having Multiple Snoop Processors
Application: 17/446,133 →
Publication: US US20210390052A1
Input/Output Filter Unit for Graphics Processing Unit
Application: 17/350,534 →
Publication: US US20210398244A1
Intersection Testing in Ray Tracing Systems with Skipping of Nodes in Sub-trees of Hierarchical Acceleration Structures
Application: 16/913,673 →
Publication: US US20210407171A1
Intersection Testing in Ray Tracing Systems Using Hierarchical Acceleration Structures With Implicitly Represented Nodes
Application: 16/913,129 →
Publication: US US20210407170A1
Hierarchical Acceleration Structures for Use in Ray Tracing Systems
Application: 16/912,939 →
Publication: US US20210407167A1
Intersection Testing in a Ray Tracing System Using Multiple Ray Bundle Intersection Tests
Application: 16/914,908 →
Publication: US US20210407173A1
Intersection Testing in a Ray Tracing System Using Ray Bundle Vectors
Application: 16/914,684 →
Publication: US US20210407172A1
Method and Graphics Processing System for Rendering One or More Fragments Having Shader-Dependent Properties
Application: 17/363,492 →
Publication: US US20210407191A1
Verification of Hardware Design for Data Transformation Pipeline
Application: 17/478,739 →
Publication: US US20220004690A1
Methods and Allocators for Allocating Portions of a Storage Unit Using Virtual Partitioning
Application: 17/318,981 →
Publication: US US20220011954A1
Multiplexing Between Different Processing Channels
Application: 17/351,449 →
Publication: US US20220012014A1
Task Merging
Application: 17/333,695 →
Publication: US US20220012841A1
Primitive Processing in a Graphics Processing System
Application: 17/492,038 →
Publication: US US20220020206A1
Methods and Systems for Constructing Ray Tracing Acceleration Structures
Application: 17/375,315 →
Publication: US US20220020200A1
Methods and Systems for Constructing Ray Tracing Acceleration Structures
Application: 17/375,652 →
Publication: US US20220020201A1
Graphics Processing Systems with Expansion Transformation Stage Masks
Application: 17/498,699 →
Publication: US US20220028030A1
Processing Primitives Which Have Unresolved Fragments in a Graphics Processing System
Application: 17/503,333 →
Publication: US US20220036642A1
Hierarchical Tiling in a Graphics Processing System Using Chain Sorting of Primitives
Application: 17/504,813 →
Publication: US US20220036501A1
Hardware Implementation of Convolutional Layer of Deep Neural Network
Application: 17/510,633 →
Publication: US US20220043886A1
Methods and Systems for Verifying a Property of an Integrated Circuit Hardware Design Using a Quiescent State
Application: 17/382,674 →
Publication: US US20220043954A1
Methods and Systems for Fault Injection Testing of an Integrated Circuit Hardware Design
Application: 17/444,095 →
Publication: US US20220043059A1
Task Execution in a Simd Processing Unit with Parallel Groups of Processing Lanes
Application: 17/515,278 →
Publication: US US20220051363A1
Neural Network Architecture Using Convolution Engine Filter Weight Buffers
Application: 17/511,363 →
Publication: US US20220051087A1
Coarse Depth Test in Graphics Processing Systems
Application: 17/516,274 →
Publication: US US20220051474A1
Queues for Inter-Pipeline Data Hazard Avoidance
Application: 17/523,633 →
Publication: US US20220066781A1
Evaluating a Mathematical Function in a Computational Environment
Application: 17/522,063 →
Publication: US US20220066738A1
Coherency Gathering for Ray Tracing
Application: 17/408,801 →
Publication: US US20220068008A1
Scheduling Tasks Using Work Fullness Counter
Application: 17/529,004 →
Publication: US US20220075652A1
Texture Filtering with Dynamic Scheduling in Computer Graphics
Application: 17/538,933 →
Publication: US US20220084276A1
Primitive Block Generator for Graphics Processing Systems
Application: 17/536,671 →
Publication: US US20220084281A1
Anisotropic Texture Filtering for Sampling Points in Screen Space
Application: 17/534,749 →
Publication: US US20220084263A1
Ray Tracing System Architectures and Methods
Application: 17/540,137 →
Publication: US US20220092843A1
System and Method for Rounding Reciprocal Square Root Results of Input Floating Point Numbers
Application: 17/538,676 →
Publication: US US20220091819A1
Task Scheduling in a GPU Using Wakeup Event State Data
Application: 17/540,009 →
Publication: US US20220091885A1
Multistage Collector for Outputs in Multiprocessor Systems
Application: 17/548,222 →
Publication: US US20220101485A1
Time Stamp Replication Within a Wireless Network Based on Transmission Prediction
Application: 17/545,971 →
Publication: US US20220103280A1
Float Division by Constant Integer
Application: 17/547,071 →
Publication: US US20220100471A1
Intersection Testing for Ray Tracing
Application: 17/491,074 →
Publication: US US20220101592A1
Intersection Testing for Ray Tracing
Application: 17/490,784 →
Publication: US US20220101591A1
Intersection Testing for Ray Tracing
Application: 17/490,257 →
Publication: US US20220101590A1
Edge Test and Depth Calculation in Graphics Processing Hardware
Application: 17/557,227 →
Publication: US US20220114779A1
Building and Scheduling Tasks for Parallel Processing
Application: 17/491,242 →
Publication: US US20220114016A1
Verification of Hardware Design for Component That Evaluates an Algebraic Expression Using Decomposition and Recombination
Application: 17/501,219 →
Publication: US US20220114315A1
Hidden Culling in Tile-Based Computer Generated Images
Application: 17/515,352 →
Publication: US US20220122314A1
Implementation of a Neural Network in Multicore Hardware
Application: 17/500,840 →
Publication: US US20220121914A1
Formal Verification Tool to Verify Hardware Design of Memory Unit
Application: 17/573,542 →
Publication: US US20220139480A1
Detecting Out-of-Bounds Violations in a Hardware Design Using Formal Verification
Application: 17/573,611 →
Publication: US US20220138389A1
Multi-Rendering in Graphics Processing Units Using Render Progression Checks
Application: 17/578,774 →
Publication: US US20220139022A1
Tiling a Primitive in a Graphics Processing System by Edge-Specific Testing of a Subset of Tiles in a Rendering Space
Application: 17/587,730 →
Publication: US US20220148125A1
Graphics Processing Method and System for Processing Sub-Primitives
Application: 17/583,151 →
Publication: US US20220148255A1
Implementation of a Neural Network in Multicore Hardware
Application: 17/500,206 →
Publication: US US20220147832A1
Tessellation Method Using Vertex Tessellation Factors
Application: 17/591,486 →
Publication: US US20220157018A1
Encoding Images Using Mip Map Compression
Application: 17/665,764 →
Publication: US US20220159274A1
Sorting Memory Address Requests for Parallel Memory Access Using Input Address Match Masks
Application: 17/588,078 →
Publication: US US20220156203A1
Guaranteed Data Compression Using Reduced Bit Depth Data
Application: 17/588,014 →
Publication: US US20220158653A1
Controlling Rendering Operations by Shader Buffer Identification
Application: 17/587,008 →
Publication: US US20220157007A1
Apparatus and Method for Processing Floating-Point Numbers
Application: 17/588,671 →
Publication: US US20220156043A1
Tile Based Computer Graphics
Application: 17/670,065 →
Publication: US US20220164919A1
Gamut Mapping Using Luminance Parameters
Application: 17/674,816 →
Publication: US US20220172694A1
Frustum Rendering in Computer Graphics
Application: 17/675,791 →
Publication: US US20220172432A1
Workload Repetition Redundancy
Application: 17/674,392 →
Publication: US US20220171684A1
Rendering Optimisation by Recompiling Shader Instructions
Application: 17/665,517 →
Publication: US US20220172422A1
Method and Apparatus for Rendering a Computer Generated Image
Application: 17/554,620 →
Publication: US US20220180604A1
Rendering of Soft Shadows
Application: 17/685,263 →
Publication: US US20220189098A1
Intersection Testing in a Ray Tracing System Using Multiple Ray Bundle Intersection Tests
Application: 17/684,147 →
Publication: US US20220189097A1
Dedicated Ray Memory for Ray Tracing in Graphics Systems
Application: 17/697,153 →
Publication: US US20220207814A1
Guaranteed Data Compression
Application: 17/697,836 →
Publication: US US20220209790A1
Systems and Methods for Distributed Scalable Ray Processing
Application: 17/669,834 →
Publication: US US20220215614A1
Intersection Testing in a Ray Tracing System Using Ray Bundle Vectors
Application: 17/696,718 →
Publication: US US20220215615A1
Accessing Primitive Data Using Tessellated Primitive ID
Application: 17/707,032 →
Publication: US US20220222894A1
Atomic Memory Update Unit and Methods
Application: 17/571,104 →
Publication: US US20220230378A1
Guaranteed Data Compression
Application: 17/713,307 →
Publication: US US20220232217A1
Intersection Testing in Ray Tracing Systems with Skipping of Nodes in Sub-trees of Hierarchical Acceleration Structures
Application: 17/720,060 →
Publication: US US20220237853A1
Setting Selection Values for Motion Estimation Vectors Based on Remote Motion Vectors of Interpolated Frames
Application: 17/719,183 →
Publication: US US20220248046A1
Conservative Rasterization
Application: 17/665,409 →
Publication: US US20220254077A1
Processing Tasks in a Processing System
Application: 17/548,043 →
Publication: US US20220253348A1
Determining Anti-Aliasing Settings in Graphics Processing Based on Assessment of Presence of Primitve Edges
Application: 17/555,612 →
Publication: US US20220253982A1
Intersection Testing for Ray Tracing
Application: 17/547,614 →
Publication: US US20220254092A1
Method and System for Safety Critical Rendering of a Frame
Application: 17/584,808 →
Publication: US US20220254087A1
Method and System for Safety Critical Rendering of a Frame
Application: 17/584,979 →
Publication: US US20220254088A1
Method and System for Wirelessly Transmitting Data
Application: 17/736,910 →
Publication: US US20220264456A1
Encoding and Decoding Variable Length Instructions
Application: 17/737,537 →
Publication: US US20220261248A1
Graphics Processing Units and Methods for Controlling Rendering Complexity Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 17/735,932 →
Publication: US US20220262061A1
Image Data Decompression Using Difference Values Between Data Values and Origin Values for Image Data Channels
Application: 17/720,188 →
Publication: US US20220262042A1
Processing Received Pixel Values in an Image Processing System Using Pixel Value Subset Groups
Application: 17/742,320 →
Publication: US US20220270200A1
Tessellation Hardware Subdivision of Patches Into Sub-Patches
Application: 17/733,847 →
Publication: US US20220270325A1
Post-Tessellation Blending in a Gpu Pipeline
Application: 17/744,426 →
Publication: US US20220270320A1
Rasterising Aliased Lines
Application: 17/744,649 →
Publication: US US20220270307A1
Scheduling Tasks Using Targeted Pipelines
Application: 17/746,862 →
Publication: US US20220276895A1
Scalable Parallel Tessellation
Application: 17/748,982 →
Publication: US US20220277521A1
Guaranteed Data Compression Using Intermediate Compressed Data
Application: 17/751,583 →
Publication: US US20220286142A1
Periodic Reset of Graphics Processor Unit in Safety-Critical Graphics Processing System
Application: 17/832,613 →
Publication: US US20220300379A1
Noise Enhanced Histograms
Application: 17/846,486 →
Publication: US US20220318970A1
Hierarchical Acceleration Structures for Use in Ray Tracing Systems
Application: 17/848,253 →
Publication: US US20220319093A1
Multiplexing Between Different Processing Channels
Application: 17/844,169 →
Publication: US US20220317974A1
Tessellation Method Using Recursive Sub-Division of Triangles
Application: 17/844,424 →
Publication: US US20220327780A1
Error Allocation Format Selection for Hardware Implementation of Deep Neural Network
Application: 17/846,803 →
Publication: US US20220327366A1
Intersection Testing in a Ray Tracing System Using Three-Dimensional Axis-Aligned Box
Application: 17/701,575 →
Publication: US US20220335678A1
Intersection Testing in a Ray Tracing System Using Scaled Ray Components
Application: 17/701,606 →
Publication: US US20220343584A1
Intersection Testing in a Ray Tracing System Using Scaled Minimum and Maximum Culling Distances
Application: 17/701,922 →
Publication: US US20220343578A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Application: 17/867,296 →
Publication: US US20220353055A1
Buffer Checker for Task Processing Fault Detection
Application: 17/867,635 →
Publication: US US20220350643A1
Image Data Compression
Application: 17/866,438 →
Publication: US US20220351419A1
Intersection Testing in a Ray Tracing System Using Convex Polygon Edge Parameters
Application: 17/700,220 →
Publication: US US20220351457A1
Intersection Testing in a Ray Tracing System Using a Ray Coordinate System
Application: 17/700,377 →
Publication: US US20220351458A1
Intersection Testing in a Ray Tracing System Using Ray Coordinate System Basis Vectors
Application: 17/702,110 →
Publication: US US20220351460A1
Generation of a Control Stream for a Tile
Application: 17/877,648 →
Publication: US US20220366650A1
Look Ahead Normaliser
Application: 17/875,747 →
Publication: US US20220374200A1
Intersection Testing in a Ray Tracing System Using Axis-Aligned Box Coordinate Components
Application: 17/701,990 →
Publication: US US20220375153A1
TILE REGION PROTECTION USING MULTIPLE GPUs
Application: 17/723,606 →
Publication: US US20220374304A1
Determining Dominant Gradient Orientation in Image Processing Using Double-Angle Gradients
Application: 17/838,100 →
Publication: US US20220383542A1
Denoising Filter
Application: 17/836,967 →
Publication: US US20220392020A1
Ordering of Patch Selection in Tessellation Operations
Application: 17/881,757 →
Publication: US US20220392139A1
Random Accessible Image Data Compression
Application: 17/890,463 →
Publication: US US20220392113A1
Communication Interface Between Host System and State Machine Using Event Slot Registers
Application: 17/886,396 →
Publication: US US20220405219A1
Methods and Decompression Units for Decompressing a Compressed Block of Image Data
Application: 17/890,920 →
Publication: US US20220405977A1
Allocation of Resources to Tasks
Application: 17/680,947 →
Publication: US US20220405998A1
ASTC Interpolation
Application: 17/685,344 →
Publication: US US20220414951A1
Topology Preservation in a Graphics Pipeline by Analyzing a Geometry Shader
Application: 17/903,949 →
Publication: US US20230005208A1
Graphics Processing Method and System for Rendering Items of Geometry Based on Their Size
Application: 17/945,310 →
Publication: US US20230009092A1
Graphics Processing System and Method of Rendering
Application: 17/854,277 →
Publication: US US20230012814A1
Graphics Processing System and Method of Rendering
Application: 17/854,406 →
Publication: US US20230019270A1
Mapping Multi-Dimensional Coordinates to a 1D Space
Application: 17/844,121 →
Publication: US US20230026788A1
Efficient Convolution Operations
Application: 17/849,322 →
Publication: US US20230022398A1
Livelock Recovery Circuit for Detecting Illegal Repetition of an Instruction and Transitioning to a Known State
Application: 17/961,497 →
Publication: US US20230033403A1
Tile Assignment to Processing Cores Within a Graphics Processing Unit
Application: 17/965,652 →
Publication: US US20230034968A1
Guaranteed Data Compression Using Alternative Lossless and Lossy Compression Techniques
Application: 17/969,925 →
Publication: US US20230038325A1
Verifying Processing Logic of a Graphics Processing Unit
Application: 17/852,188 →
Publication: US US20230043280A1
Clock Frequency Adjustment For Semi-Conductor Devices
Application: 17/977,456 →
Publication: US US20230048899A1
Importance Sampling for Determining a Light Map
Application: 17/969,383 →
Publication: US US20230052585A1
Coding Blocks of Pixels
Application: 17/870,702 →
Publication: US US20230046972A1
Anisotropic Texture Filtering by Combining Results of Isotropic Filtering at a Plurality of Sampling Points with a Gaussian Filter
Application: 17/874,019 →
Publication: US US20230055989A1
Anisotropic Texture Filtering by Combining Isotropic Filtering Results at Each of a Plurality of Sampling Points
Application: 17/873,425 →
Publication: US US20230057658A1
Tessellation Method Using Displacement Factors
Application: 17/969,449 →
Publication: US US20230066361A1
Coherency Gathering for Ray Tracing
Application: 17/985,078 →
Publication: US US20230073176A1
Sparse Rendering in Computer Graphics
Application: 17/990,587 →
Publication: US US20230082144A1
Cube Mapping Using Gradients of an Input Block of Fragments
Application: 17/883,466 →
Publication: US US20230085561A1
Lossy Data Compression
Application: 18/071,454 →
Publication: US US20230089878A1
Primitive Block Generator for Graphics Processing Systems
Application: 18/071,095 →
Publication: US US20230090166A1
Methods and Tiling Engines for Tiling Primitives in a Graphics Processing System
Application: 18/070,402 →
Publication: US US20230088284A1
Priority Based Arbitration Between Shared Resource Requestors Using Priority Vectors and Binary Decision Tree
Application: 17/967,529 →
Publication: US US20230085669A1
Tile-Based Graphics
Application: 18/076,803 →
Publication: US US20230102320A1
Verification of Hardware Design for Component That Evaluates an Algebraic Expression Using Decomposition and Recombination
Application: 18/076,338 →
Publication: US US20230097314A1
Data Structures, Methods and Tiling Engines for Storing Tiling Information in a Graphics Processing System
Application: 18/080,658 →
Publication: US US20230111561A1
Handling Memory Requests
Application: 18/083,481 →
Publication: US US20230119485A1
Determining Lighting Information for Rendering a Scene in Computer Graphics Using Illumination Point Sampling
Application: 18/081,591 →
Publication: US US20230154103A1
Neural Network Architecture Using Control Logic Determining Convolution Operation Sequence
Application: 18/093,768 →
Publication: US US20230153593A1
Frustum Rendering in Computer Graphics
Application: 18/099,075 →
Publication: US US20230162444A1
Configuration Check for Safety-Critical Gpu
Application: 18/100,475 →
Publication: US US20230162318A1
Methods and Systems for Fault Injection Testing of an Integrated Circuit Hardware Design
Application: 18/101,085 →
Publication: US US20230160957A1
Multi-Output Decoder for Texture Decompression
Application: 18/101,506 →
Publication: US US20230169701A1
Rendering an Image of a 3-D Scene
Application: 17/956,925 →
Publication: US US20230177769A1
Floating Point Adder
Application: 17/989,926 →
Publication: US US20230176817A1
3-D Graphics Rendering with Implicit Geometry
Application: 18/081,623 →
Publication: US US20230186546A1
Intersection Testing in a Ray Tracing System Using Convex Polygon Edge Parameters
Application: 18/107,440 →
Publication: US US20230186547A1
Methods and Systems for Implementing a Convolution Transpose Layer of a Neural Network
Application: 18/096,521 →
Publication: US US20230195831A1
Small Multiplier After Initial Approximation for Operations with Increasing Precision
Application: 18/097,316 →
Publication: US US20230214186A1
Methods and Systems for Selecting Quantisation Parameters for Deep Neural Networks Using Back-Propagation
Application: 18/119,762 →
Publication: US US20230214659A1
Data Structures, Methods and Tiling Engines for Hierarchically Storing Tiling Information in a Graphics Processing System
Application: 18/122,042 →
Publication: US US20230215095A1
Tessellation of Patches of Surfaces in a Tile Based Rendering System
Application: 18/122,962 →
Publication: US US20230230323A1
Generating Sparse Sample Histograms in Image Processing
Application: 18/123,269 →
Publication: US US20230232127A1
Methods and Control Stream Generators for Generating a Control Stream for a Tile Group in a Graphics Processing System
Application: 18/118,262 →
Publication: US US20230252711A1
Float Division by Constant Integer
Application: 18/140,571 →
Publication: US US20230297338A1
Transformed Geometry Data Cache for Graphics Processing Systems
Application: 18/202,933 →
Publication: US US20230298262A1
Verification of Hardware Design for Data Transformation Component
Application: 18/201,070 →
Publication: US US20230297747A1
Hardware Implementation of a Convolutional Neural Network
Application: 18/132,929 →
Publication: US US20230306248A1
Memory Allocation for 3-D Graphics Rendering
Application: 18/125,665 →
Publication: US US20230333895A1
Methods and Systems for Inter-Pipeline Data Hazard Avoidance
Application: 18/220,048 →
Publication: US US20230350689A1
Multi-Core Draw Splitting
Application: 18/126,332 →
Publication: US US20230377087A1
Directional Cross Hair Search System and Method for Determining a Preferred Motion Vector
Patent: 9,008,450 →
Application: 13/929,597 →
Method and System for Staggered Parallelized Video Decoding
Patent: 9,210,422 →
Application: 13/935,357 →
Memory Management System and Method
Patent: 9,342,860 →
Application: 14/484,105 →
Publication: US US20150109314A1
Method and System for Staggered Parallelized Video Decoding
Patent: 8,498,334 →
Application: 12/699,799 →
Directional Cross Hair Search System and Method for Determining a Preferred Motion Vector
Patent: 8,498,493 →
Application: 12/477,012 →
Video Non-Buffered Line Memory
Patent: 8,922,573 →
Application: 12/502,927 →
Primitive Processing in a Graphics Processing System
Application: 17/991,941 →
Asynchronous & Concurrent Ray Tracing and Rasterization Rendering Processes
Patent: 9,607,426 →
Application: 14/570,314 →
Multiple Precision Level Intersection Testing in a Ray Tracing System
Application: 16/684,896 →
Scheduling Heterogeneous Computation on Multithreaded Processors
Application: 16/041,066 →
Publication: US US20180329753A1
Hardware Implementation of a Deep Neural Network with Variable Output Data Format
Application: 16/136,553 →
Publication: US US20190087718A1
Accessing Primitive Data Using Tessellated Primitive ID
Application: 16/376,511 →
Publication: US US20190311535A1
Selecting an Ith Largest or a Pth Smallest Number from a Set of N M-Bit Numbers
Application: 16/670,482 →
Publication: US US20200133637A1
Hardware Implementation of a Neural Network
Application: 17/106,892 →
Publication: US US20210174181A1
Analysing Objects in a Set of Frames
Application: 17/187,831 →
Publication: US US20210272295A1
Apparatus and Method for Processing Detection Boxes
Application: 17/207,277 →
Publication: US US20210350161A1
Methods and Decompression Units for Decompressing Image Data Compressed Using Pattern-Based Compression
Application: 17/217,363 →
Publication: US US20210352292A1
Hypervisor Removal
Application: 17/218,611 →
Publication: US US20210349734A1
Computing Systems and Methods for Processing Graphics Data Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 17/737,118 →
Publication: US US20220261950A1
Livelock Detection in a Hardware Design Using Formal Evaluation Logic
Application: 17/749,054 →
Publication: US US20220277124A1
Conservative Rasterization Using Gradients
Application: 17/752,458 →
Publication: US US20220284644A1
Intersection Testing in Ray Tracing Systems Using Hierarchical Acceleration Structures With Implicitly Represented Nodes
Application: 17/832,604 →
Publication: US US20220301255A1
Executing Functions In Response To Reading Event Indices On An Event Queue By A State Machine
Application: 17/852,264 →
Publication: US US20220327093A1
Intersection Testing in a Ray Tracing System Using Convex Polygon Edge Signed Parameters
Application: 17/700,776 →
Publication: US US20220351459A1
Tile-Based Scheduling Using Per-Tile Hash Values
Application: 17/881,500 →
Publication: US US20220375145A1
Coding Blocks of Pixels
Application: 17/870,623 →
Publication: US US20230051125A1
Texture Address Generation Using Fragment Pair Differences
Application: 17/882,999 →
Publication: US US20230083265A1
Verifying a Hardware Design for a Multi-Stage Component
Application: 17/990,518 →
Publication: US US20230085107A1
Rendering an Image of a 3-D Scene
Application: 17/956,907 →
Publication: US US20230114852A1
Processor with Hardware Pipeline
Application: 17/953,821 →
Publication: US US20230120307A1
Detecting Error in Safety-Critical Gpu by Monitoring for Response to an Instruction
Application: 18/100,510 →
Publication: US US20230162319A1
Histogram-Based Per-Layer Data Format Selection for Hardware Implementation of Deep Neural Network
Application: 18/107,471 →
Publication: US US20230186064A1
Guaranteed Data Compression
Application: 18/123,148 →
Publication: US US20230232009A1
Compressing and Decompressing Image Data Using Compacted Region Transforms
Application: 18/141,345 →
Publication: US US20230262269A1
Tessellation Hardware Subdivision of Patches Into Sub-Patches
Application: 18/141,901 →
Publication: US US20230274503A1
Method and Apparatus for Rendering a Computer Generated Image
Application: 18/205,121 →
Publication: US US20230326139A1
Scalable Parallel Tessellation
Application: 18/208,805 →
Publication: US US20230326140A1
Intersection Testing in a Ray Tracing System Using Multiple Ray Bundle Intersection Tests
Application: 18/211,494 →
Publication: US US20230334759A1
Learned Feature Motion Detection
Application: 18/208,936 →
Publication: US US20230342949A1
Conservative Rasterization
Application: 18/211,754 →
Publication: US US20230351653A1
Rendering Optimisation by Recompiling Shader Instructions
Application: 18/213,609 →
Publication: US US20230351669A1
Method and Circuit for Performing Error Detection on a Clock Gated Register Signal
Application: 18/193,509 →
Publication: US US20230384375A1
Task Execution in a Simd Processing Unit with Parallel Groups of Processing Lanes
Application: 18/236,036 →
Publication: US US20230394615A1
Dedicated Ray Memory for Ray Tracing in Graphics Systems
Application: 18/244,441 →
Publication: US US20230419588A1
Verification of Hardware Design for Integrated Circuit Implementing Polynomial Input Variable Function
Application: 18/369,338 →
Publication: US US20240005073A1
Detecting Out-of-Bounds Violations in a Hardware Design Using Formal Verification
Application: 18/202,929 →
Publication: US US20240020447A1
Systems and Methods for Distributed Scalable Ray Processing
Application: 18/228,097 →
Publication: US US20240062451A1
Scheduling Computation Tasks for Execution by Multiple Processing Units Using Computation Task Profiling
Application: 15/236,148 →
Publication: US US20160350154A1
Complementary Vectors
Application: 15/176,662 →
Publication: US US20160360225A1
Hierarchical Mantissa Bit Length Selection for Hardware Implementation of Deep Neural Network
Application: 16/180,250 →
Publication: US US20190236436A1
Tile Region Protection in a Graphics Processing System
Application: 16/703,494 →
Publication: US US20200175645A1
Approximating Functions
Application: 16/833,556 →
Publication: US US20200225912A1
Synchronising Devices Using Clock Signal Delay Comparison
Application: 16/861,619 →
Publication: US US20200259631A1
Synchronisation of Execution Threads on a Multi-Threaded Processor
Application: 16/883,757 →
Publication: US US20200285473A1
Safety-Critical Rendering in Graphics Processing Systems
Application: 16/889,233 →
Publication: US US20200380758A1
High Definition Timing Synchronisation Function
Application: 17/163,808 →
Publication: US US20210153156A1
Executing Memory Requests Out of Order
Application: 17/159,019 →
Publication: US US20210157596A1
Processing Blocks of Input Data Depthwise Through Layers of a Neural Network
Application: 17/106,660 →
Publication: US US20210174180A1
Multiple Precision Level Intersection Testing in a Ray Tracing System
Application: 17/191,605 →
Publication: US US20210192829A1
Object Illumination in Hybrid Rasterization and Ray Traced 3-D Rendering
Application: 17/221,005 →
Publication: US US20210225068A1
Gpu Virtualisation
Application: 17/242,028 →
Publication: US US20210263857A1
Resource Allocation in a Parallel Processing System
Application: 17/190,683 →
Publication: US US20210279103A1
Pattern-Based Image Data Compression
Application: 17/216,987 →
Publication: US US20210350580A1
Efficient Encoding Methods
Application: 17/218,030 →
Publication: US US20210359701A1
Indexing Elements in a Source Array
Application: 17/321,091 →
Publication: US US20220012222A1
Methods and Systems for Selecting Number Formats for Deep Neural Networks Based on Network Sensitivity and Quantisation Error
Application: 17/327,154 →
Publication: US US20220012574A1
Convolutional Neural Network Hardware Configuration
Application: 17/498,618 →
Publication: US US20220027717A1
Methods and Systems for Running Dynamic Recurrent Neural Networks in Hardware
Application: 17/368,384 →
Publication: US US20220044098A1
Number Format Selection in Recurrent Neural Networks
Application: 17/368,302 →
Publication: US US20220044096A1
Multiple-Input Floating-Point Processing with Mantissa Bit Extension
Application: 17/404,868 →
Publication: US US20220050665A1
Methods and Systems for Converting Weights of a Deep Neural Network from a First Number Format to a Second Number Format
Application: 17/524,606 →
Publication: US US20220067497A1
Downscaler and Method of Downscaling
Application: 17/479,935 →
Publication: US US20220092731A1
Downscaler and Method of Downscaling
Application: 17/479,647 →
Publication: US US20220100466A1
Hardware Implementation of Windowed Operations in Three or More Dimensions
Application: 17/481,588 →
Publication: US US20220101102A1
Memory Allocation for Recursive Processing in a Ray Tracing System
Application: 17/484,597 →
Publication: US US20220114780A1
Memory Allocation in a Ray Tracing System
Application: 17/484,947 →
Publication: US US20220114013A1
Implementation of a Neural Network in Multicore Hardware
Application: 17/500,415 →
Publication: US US20220129741A1
Verification of Hardware Design for an Integrated Circuit That Implements a Function That Is Polynomial in One or More Sub-Functions
Application: 17/501,666 →
Publication: US US20220147677A1
Rendering in Computer Graphics Systems
Application: 17/592,458 →
Publication: US US20220157019A1
Assigning Primitives to Tiles in a Graphics Processing System
Application: 17/571,239 →
Publication: US US20220198745A1
Interpolating a Sample Position Value by Interpolating Surrounding Interpolated Positions
Application: 17/697,742 →
Publication: US US20220207110A1
Rendering a Scene Using a Reduced Memory Representation of a Polynomial Function to Determine an Output Value Approximating a Mathematical Function
Application: 17/586,373 →
Publication: US US20220222311A1
Task Assembly for SIMD Processing Using Characteristics of Computation Instance for Allocation to a Task
Application: 17/724,863 →
Publication: US US20220245755A1
Hierarchy Merging in Computer Graphics
Application: 17/726,823 →
Publication: US US20220245111A1
Data Compression and Packing
Application: 17/539,391 →
Publication: US US20220256164A1
Data Decompression and Packing
Application: 17/539,580 →
Publication: US US20220256178A1
Compressing a Set of Coefficients for Subsequent Use in a Neural Network
Application: 17/559,153 →
Publication: US US20220253709A1
Implementing Fully-Connected Neural-Network Layers in Hardware
Application: 17/568,132 →
Publication: US US20220253683A1
Neural Network Comprising Matrix Multiplication
Application: 17/568,325 →
Publication: US US20220253716A1
Implementing Dilated Convolution in Hardware
Application: 17/583,411 →
Publication: US US20220253506A1
Hardware Unit for Performing Matrix Multiplication with Clock Gating
Application: 17/733,386 →
Publication: US US20220253319A1
Training a Neural Network
Application: 17/559,331 →
Publication: US US20220261652A1
Task Repacking
Application: 17/678,335 →
Publication: US US20220269527A1
Modifying Processing of Commands in a Command Queue Based on Accessed Data Related to a Command
Application: 17/732,233 →
Publication: US US20220270202A1
Sampling for Feature Detection in Image Analysis
Application: 17/751,518 →
Publication: US US20220284694A1
Method and System for Multisample Antialiasing
Application: 17/852,288 →
Publication: US US20220327778A1
Computer System and Method Using a First Page Table and a Second Page Table
Application: 17/691,358 →
Publication: US US20220334978A1
Method of Performing Hardware Efficient Unbiased Rounding of a Number
Application: 17/693,658 →
Publication: US US20220334799A1
Methods and Systems for Generating the Gradients of a Loss Function with Respect to the Weights of a Convolution Layer
Application: 17/699,090 →
Publication: US US20220351036A1
Performing Comparison Operations Using Extended Exponent Range Floating Point Values
Application: 17/702,550 →
Publication: US US20220350566A1
Performing Comparison Operations Using Vector Floating Point Values
Application: 17/702,240 →
Publication: US US20220350606A1
Performing Constant Modulo Arithmetic
Application: 17/868,266 →
Publication: US US20220365755A1
Buffer Addressing for a Convolutional Neural Network
Application: 17/868,675 →
Publication: US US20220383067A1
Implementation of Softmax and Exponential in Hardware
Application: 17/681,557 →
Publication: US US20220391172A1
Iterative Estimation Hardware
Application: 17/881,386 →
Publication: US US20220391205A1
Untransformed Display Lists in a Tile Based Rendering System
Application: 17/888,220 →
Publication: US US20220392154A1
Methods and Systems for Measuring the Security of an Electronic Device Comprising Hardware and Software
Application: 17/828,608 →
Publication: US US20220405399A1
Managing Resources in a Graphics Processing Pipeline by Suspending Tasks at Phase Boundaries
Application: 17/678,523 →
Publication: US US20230004437A1
Implementation of Argmax or Argmin in Hardware
Application: 17/850,319 →
Publication: US US20230012553A1
Implementation of Pooling and Unpooling or Reverse Pooling in Hardware
Application: 17/850,517 →
Publication: US US20230019151A1
Neural Network Comprising Matrix Multiplication
Application: 17/851,306 →
Publication: US US20230021204A1
Scheduling Processing in a Ray Tracing System
Application: 17/851,519 →
Publication: US US20230016927A1
Systems and Methods for 3-D Scene Acceleration Structure Creation and Updating
Application: 17/948,547 →
Publication: US US20230016561A1
Intersection Testing in a Ray Tracing System
Application: 17/847,557 →
Publication: US US20230023323A1
Implementing Functions in Hardware
Application: 17/848,569 →
Publication: US US20230028953A1
Transformation of Data in a Ray Tracing System
Application: 17/850,707 →
Publication: US US20230031189A1
Hybrid Fixed Logic for Performing Multiplication
Application: 17/853,694 →
Publication: US US20230030495A1
Running Bidirectional Recurrent Neural Networks in Hardware
Application: 17/852,450 →
Publication: US US20230031537A1
Constant Multiplication by Division
Application: 17/854,927 →
Publication: US US20230031551A1
Synchronizing Scheduling Tasks with Atomic Alu
Application: 17/965,161 →
Publication: US US20230033355A1
Efficient Convolution Operations with a Kernel Shader
Application: 17/849,539 →
Publication: US US20230044249A1
Image Processing Using Filtering Function Covariance
Application: 17/870,756 →
Publication: US US20230039364A1
Anisotropic Texture Filtering Using Adaptive Filter Kernel
Application: 17/871,082 →
Publication: US US20230042292A1
Allocation of Primitives to Primitive Blocks
Application: 17/961,359 →
Publication: US US20230038653A1
Activation Functions for Deep Neural Networks
Application: 17/962,348 →
Publication: US US20230041966A1
Texture Filtering of Texture Represented by Multilevel Mipmap
Application: 17/871,209 →
Publication: US US20230050686A1
Anisotropic Texture Filtering Using Weights of an Anisotropic Filter That Minimize a Cost Function
Application: 17/873,894 →
Publication: US US20230050797A1
Number Format Selection for Bidirectional Recurrent Neural Networks
Application: 17/852,964 →
Publication: US US20230068394A1
Tessellating Patches of Surface Data in Tile Based Computer Graphics Rendering
Application: 18/070,359 →
Publication: US US20230088494A1
Graphics Processor
Application: 17/955,132 →
Publication: US US20230102062A1
Processor with Hardware Pipeline
Application: 17/954,511 →
Publication: US US20230094013A1
Scheduling Tasks Using Swap Flags
Application: 18/075,394 →
Publication: US US20230097760A1
Assessing Performance of a Hardware Design Using Formal Evaluation Logic
Application: 18/076,231 →
Publication: US US20230094774A1
Overlapped Geometry Processing in a Multicore Gpu
Application: 17/940,104 →
Publication: US US20230111909A1
Rendering an Image of a 3-D Scene Using Guided Image Filtering
Application: 17/956,778 →
Publication: US US20230118937A1
Implementation of Discrete Fourier-Related Transforms in Hardware
Application: 17/968,025 →
Publication: US US20230117042A1
Data Structures, Methods and Primitive Block Generators for Storing Primitives in a Graphics Processing System
Application: 18/083,492 →
Publication: US US20230122999A1
Floating Point to Fixed Point Conversion Using Exponent Offset
Application: 18/150,175 →
Publication: US US20230146982A1
Assembling Primitive Data into Multi-View Primitive Blocks in a Graphics Processing System
Application: 18/093,786 →
Publication: US US20230154108A1
Hybrid Hierarchy of Bounding and Grid Structures for Ray Tracing
Application: 18/100,551 →
Publication: US US20230162430A1
Unified Rasterization and Ray Tracing Rendering Environments
Application: 18/101,028 →
Publication: US US20230169717A1
Excluding Video Frame Blocks from Compensation Based on Difference Determination
Application: 18/102,032 →
Publication: US US20230171377A1
On Demand Geometry and Acceleration Structure Creation with Tile Object Lists
Application: 18/102,054 →
Publication: US US20230169718A1
Methods and Devices for Configuring a Neural Network Accelerator with a Configurable Pipeline
Application: 17/956,985 →
Publication: US US20230177318A1
Neural Network Accelerator with a Configurable Pipeline
Application: 17/957,089 →
Publication: US US20230177321A1
Neural Network Accelerator with a Configurable Pipeline
Application: 17/957,044 →
Publication: US US20230177320A1
Floating Point to Fixed Point Conversion
Application: 18/104,719 →
Publication: US US20230176814A1
Neural Network Architecture Using Convolution Engines
Application: 18/104,749 →
Publication: US US20230186062A1
Upscaling Lower Resolution Image Data for Processing
Application: 18/110,862 →
Publication: US US20230196503A1
Out-Of-Bounds Recovery Circuit
Application: 18/114,963 →
Publication: US US20230205621A1
Neural Network Architecture Using Single Plane Filters
Application: 18/119,590 →
Publication: US US20230214631A1
Intersection Testing in a Ray Tracing System Using Scaled Ray Components
Application: 18/122,105 →
Publication: US US20230215077A1
Apparatus and Method for Processing Floating-Point Numbers
Application: 18/119,355 →
Publication: US US20230221924A1
Multiplication by a Rational in Hardware with Selectable Rounding Mode
Application: 18/072,463 →
Publication: US US20230229397A1
Truncated Array for Performing Division
Application: 18/072,185 →
Publication: US US20230229394A1
Graphics Processing System and Method of Rendering
Application: 18/080,036 →
Publication: US US20230230307A1
Graphics Processing System and Method of Rendering Combining Shader Fragment Task Instances Associated with Different Fragment Shading Rates into a Shading Task
Application: 18/080,073 →
Publication: US US20230230308A1
Processing Work Items in Processing Logic
Application: 18/083,735 →
Publication: US US20230229592A1
Method and Graphics Processing System for Rendering One or More Fragments Having Shader-Dependent Properties
Application: 18/123,230 →
Publication: US US20230230319A1
Virtual Camera for 3-D Modeling Applications
Application: 18/101,531 →
Publication: US US20230247305A1
Graphics Processor with Non-Blocking Concurrent Architecture
Application: 18/133,088 →
Publication: US US20230245374A1
Random Accessible Lossless Parameter Data Compression for Tile Based 3D Computer Graphics Systems
Application: 18/133,138 →
Publication: US US20230245372A1
Method of Traversing a Hierarchical Acceleration Structure
Application: 18/072,023 →
Publication: US US20230252718A1
Rendering a Scene Using Secondary Ray Tracing
Application: 18/136,281 →
Publication: US US20230252719A1
Configurable Pooling Processing Unit for Neural Network Accelerator
Application: 18/092,132 →
Publication: US US20230259578A1
Neural Network Accelerator with Configurable Pooling Processing Unit
Application: 18/092,095 →
Publication: US US20230259743A1
Building an Acceleration Structure for Use in Ray Tracing
Application: 18/096,133 →
Publication: US US20230260194A1
Graphics Processing Systems with Expansion Transformation Stage Masks
Application: 18/140,554 →
Publication: US US20230260074A1
Stereoscopic Graphics Processing
Application: 18/141,665 →
Publication: US US20230269357A1
Find First Function
Application: 18/115,149 →
Publication: US US20230280980A1
Building and Scheduling Tasks for Parallel Processing
Application: 18/132,999 →
Publication: US US20230297422A1
Allocation of Memory Resources to Simd Workgroups
Application: 18/201,010 →
Publication: US US20230297425A1
Clock Synchronisation Between Devices Using Message Timestamps
Application: 18/200,705 →
Publication: US US20230300764A1
Median Value Determination in a Data Processing System
Application: 18/135,715 →
Publication: US US20230305802A1
Trailing or Leading Digit Anticipator
Application: 18/204,872 →
Publication: US US20230305812A1
Image Data Decompression
Application: 18/202,938 →
Publication: US US20230316580A1
Managing Access to Memory by Determining Virtual Addresses in Dependence on Access Request Type
Application: 18/205,023 →
Publication: US US20230315645A1
Replicating Logic Blocks to Enable Increased Throughput with Sequential Enabling of Input Register Blocks
Application: 18/207,056 →
Publication: US US20230325195A1
Controlling Rendering Operations by Shader Buffer Identification
Application: 18/208,676 →
Publication: US US20230326118A1
Guaranteed Data Compression Using Reduced Bit Depth Data
Application: 18/208,739 →
Publication: US US20230327682A1
Method and System for Calculating Dot Products
Application: 18/111,033 →
Publication: US US20230334117A1
Method and System for Processing Floating Point Numbers
Application: 18/111,178 →
Publication: US US20230333812A1
Intersection Testing in a Ray Tracing System Using Comparison of Intersection Distance Differences Between Primitive Intersections
Application: 18/114,483 →
Publication: US US20230334757A1
Intersection Testing in a Ray Tracing System Using Offset Intersection Distances
Application: 18/114,402 →
Publication: US US20230334756A1
Intersection Testing in a Ray Tracing System
Application: 18/114,376 →
Publication: US US20230334755A1
Method and System for Controlling a Memory Device
Application: 18/119,918 →
Publication: US US20230333627A1
Data Compression and Decompression
Application: 18/123,939 →
Publication: US US20230334708A1
Data Compression and Decompression
Application: 18/123,900 →
Publication: US US20230334028A1
Data Compression and Decompression
Application: 18/123,925 →
Publication: US US20230334707A1
Control Stream Stitching for Multicore 3-D Graphics Rendering
Application: 18/125,681 →
Publication: US US20230334748A1
Memory Management for Multicore 3-D Graphics Rendering
Application: 18/125,697 →
Publication: US US20230334749A1
Memory Management for Multicore 3-D Graphics Rendering
Application: 18/126,286 →
Publication: US US20230334615A1
Memory Management for Multicore 3-D Graphics Rendering
Application: 18/126,246 →
Publication: US US20230334614A1
Formation of Bounding Volume Hierarchies
Application: 18/126,426 →
Publication: US US20230334770A1
Formation of Bounding Volume Hierarchies
Application: 18/126,424 →
Publication: US US20230334777A1
Methods and Hardware Logic for Loading Ray Tracing Data into a Shader Processing Unit of a Graphics Processing Unit
Application: 18/126,462 →
Publication: US US20230334750A1
Methods and Hardware Logic for Writing Ray Tracing Data from a Shader Processing Unit of a Graphics Processing Unit
Application: 18/126,460 →
Publication: US US20230334758A1
Using Tiling Depth Information in Hidden Surface Removal in a Graphics Processing System
Application: 18/211,530 →
Publication: US US20230334769A1
Systems and Methods for Soft Shadowing in 3-D Rendering Casting Multiple Rays from Ray Origins
Application: 18/211,517 →
Publication: US US20230334760A1
Foveated Rendering
Application: 18/211,725 →
Publication: US US20230334761A1
Tessellation Method Using Vertex Tessellation Factors
Application: 18/208,964 →
Publication: US US20230343032A1
Hidden Culling in Tile-Based Computer Generated Images
Application: 18/200,654 →
Publication: US US20230351678A1
Geometry to Tiling Arbiter for Tile-Based Rendering System
Application: 18/213,551 →
Publication: US US20230351668A1
Graphics Processing Method and System for Rendering Items of Geometry Based on Their Size
Application: 18/220,185 →
Publication: US US20230351670A1
Multistage Collector for Outputs in Multiprocessor Systems
Application: 18/219,873 →
Publication: US US20230351546A1
Coherency Gathering for Ray Tracing
Application: 18/220,380 →
Publication: US US20230351673A1
Graphics Processing Units and Methods for Controlling Rendering Complexity Using Cost Indications for Sets of Tiles of a Rendering Space
Application: 18/222,968 →
Publication: US US20230360306A1
Truncated Array for Multiplication by Rational
Application: 18/072,356 →
Publication: US US20230376275A1
Multicore State Caching in Graphics Processing
Application: 18/127,554 →
Publication: US US20230377088A1
Hierarchical Tiling in a Graphics Processing System Using Chain Sorting of Primitives
Application: 18/228,190 →
Publication: US US20230377092A1
Task Scheduling in a GPU Using Wakeup Event State Data
Application: 18/228,545 →
Publication: US US20230376348A1
Anisotropic Texture Filtering for Sampling Points in Screen Space
Application: 18/228,495 →
Publication: US US20230377217A1
Multi-Viewport Transformation Module for use in 3D Rendering System
Application: 18/230,833 →
Publication: US US20230377263A1
Formation of Bounding Volume Hierarchies
Application: 18/126,411 →
Publication: US US20230386122A1
Method and Circuit for Performing Error Detection on a Clock Gated Register Signal
Application: 18/193,446 →
Publication: US US20230384374A1
Task Merging
Application: 18/231,126 →
Publication: US US20230385981A1
Asynchronous and Concurrent Ray Tracing and Rasterization Rendering Processes
Application: 18/233,827 →
Publication: US US20230386123A1
Bilateral Filter with Data Model
Application: 18/233,815 →
Publication: US US20230385998A1
ASTC Interpolation
Application: 18/236,365 →
Publication: US US20230394626A1
Memory Interface Having Multiple Snoop Processors
Application: 18/236,341 →
Publication: US US20230393983A1
Graphics Processing Using Directional Representations of Lighting at Probe Positions Within a Scene
Application: 18/236,296 →
Publication: US US20230394750A1
Reducing Redundant Rendering in a Graphics System
Application: 18/129,197 →
Publication: US US20230401778A1
ASTC Interpolation
Application: 18/239,599 →
Publication: US US20230401762A1
Edge Test and Depth Calculation in Graphics Processing Hardware
Application: 18/239,224 →
Publication: US US20230401779A1
Graphics Processing Method and System for Rendering Items of Geometry Based on Their Size
Application: 18/239,402 →
Publication: US US20230401780A1
Intersection Testing in a Ray Tracing System Using Axis-Aligned Box Coordinate Components
Application: 18/239,699 →
Publication: US US20230401781A1
Multicore Master/Slave Communications
Application: 18/127,579 →
Publication: US US20230410243A1
Accumulator Hardware
Application: 18/129,019 →
Publication: US US20230409287A1
Reducing Redundant Rendering in a Graphics System
Application: 18/129,126 →
Publication: US US20230410427A1
Intersection Testing in a Ray Tracing System Using Three-Dimensional Axis-Aligned Box
Application: 18/239,679 →
Publication: US US20230410409A1
Low Latency Distortion Unit for Head Mounted Displays
Application: 18/239,310 →
Publication: US US20230408822A1
Method and Apparatus for Use in the Design and Manufacture of Integrated Circuits
Application: 18/241,977 →
Publication: US US20230409284A1
Methods and Systems for Storing Variable Length Data Blocks in Memory
Application: 18/241,942 →
Publication: US US20230409221A1
Periodic Reset of Graphics Processor Unit in Safety-Critical Graphics Processing System
Application: 18/241,984 →
Publication: US US20230409432A1
Method and System for Wirelessly Transmitting Data
Application: 18/241,972 →
Publication: US US20230422170A1
Primitive Processing in a Graphics Processing System
Application: 18/241,976 →
Publication: US US20230419598A1
Image Noise Reduction
Application: 18/244,393 →
Publication: US US20230419453A1
Intersection Testing in Ray Tracing Systems with Skipping of Nodes in Sub-trees of Hierarchical Acceleration Structures
Application: 18/244,799 →
Publication: US US20230419589A1
Scheduling Tasks in a Processor
Application: 18/244,655 →
Publication: US US20230418668A1
Rasterising Aliased Lines
Application: 18/222,930 →
Publication: US US20240005571A1
Look Ahead Normaliser
Application: 18/372,737 →
Publication: US US20240012613A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/202,979 →
Publication: US US20240029314A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/202,986 →
Publication: US US20240029315A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/203,217 →
Publication: US US20240029309A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/203,270 →
Publication: US US20240029310A1
Matching Local Image Feature Descriptors in Image Analysis
Application: 18/244,516 →
Publication: US US20240029287A1
Maintaining Synchronisation Between Memory Writing and Reading Blocks Using an Internal Buffer and a Control Channel
Application: 18/376,094 →
Publication: US US20240028256A1
Method and System for Verifying a Sorter
Application: 18/377,746 →
Publication: US US20240037303A1
Workload Repetition Redundancy
Application: 18/377,723 →
Publication: US US20240036995A1
Tiling a Primitive in a Graphics Processing System by Testing Subsets of Tiles in a Rendering Space
Application: 18/380,625 →
Publication: US US20240037693A1
Methods and Allocators for Allocating Portions of a Storage Unit Using Virtual Partitioning
Application: 18/380,608 →
Publication: US US20240045603A1
Topology Preservation in a Graphics Pipeline by Analyzing a Geometry Shader
Application: 18/382,451 →
Publication: US US20240046545A1
Reduced Acceleration Structures for Ray Tracing Systems
Application: 18/382,940 →
Publication: US US20240054715A1
Ray Tracing System Architectures and Methods
Application: 18/385,032 →
Publication: US US20240062452A1
Tile Assignment to Processing Cores Within a Graphics Processing Unit
Application: 18/385,265 →
Publication: US US20240062326A1
Hierarchical Acceleration Structures for Use in Ray Tracing Systems
Application: 18/387,218 →
Publication: US US20240070963A1
Methods and Graphics Processing Units for Determining Differential Data for Rays of a Ray Bundle
Application: 18/387,171 →
Publication: US US20240070966A1
Rendering of Soft Shadows
Application: 18/388,714 →
Publication: US US20240078739A1
Compressed Ray Direction Data in a Ray Tracing System
Application: 18/388,914 →
Publication: US US20240078740A1
Guaranteed Data Compression
Application: 18/389,198 →
Publication: US US20240080039A1
Decoding Images Compressed Using Mip Map Compression
Application: 18/389,002 →
Publication: US US20240080461A1
Sorting Memory Address Requests for Parallel Memory Access Using Input Address Match Masks
Application: 18/389,187 →
Publication: US US20240078194A1
Graphics Processing Method and System for Processing Sub-Primitives
Application: 18/513,532 →
Publication: US US20240087216A1
Single Pass Rendering for Head Mounted Displays
Application: 18/515,153 →
Publication: US US20240087209A1
Image Data Compression
Application: 18/515,491 →
Publication: US US20240087172A1
Image Data Decompression Using Difference Values Between Data Values and Origin Values for Image Data Channels
Application: 18/515,397 →
Publication: US US20240087171A1
Multi-Output Decoder for Texture Decompression
Application: 18/525,715 →
Publication: US US20240095975A1
Floating Point Adder
Application: 18/518,972 →
Publication: US US20240103807A1
Guaranteed Data Compression
Application: 18/520,101 →
Publication: US US20240106458A1
Primitive Block Generator for Graphics Processing Systems
Application: 18/525,756 →
Publication: US US20240104833A1
Methods and Systems for Performing Channel Equalisation on a Convolution Layer in a Neural Network
Application: 18/375,398 →
Publication: US US20240111990A1
Priority Based Arbitration
Application: 18/519,234 →
Publication: US US20240111692A1
Graphics Processing Systems and Methods
Application: 18/535,307 →
Publication: US US20240112311A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/202,990 →
Publication: US US20240119640A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/203,122 →
Publication: US US20240119634A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/203,183 →
Publication: US US20240119635A1
Mapping Neural Networks to Hardware
Application: 18/212,347 →
Publication: US US20240119254A1
Processing Fragments Which Have a Shader-Dependent Property in a Graphics Processing System
Application: 18/212,748 →
Publication: US US20240119662A1
Controlling Scheduling of a Gpu
Application: 18/544,249 →
Publication: US US20240118924A1
Compression and Decompression of Sub-Primitive Presence Indications for Use in a Rendering System
Application: 18/202,995 →
Publication: US US20240127485A1
Hardware Implementation of an Attention-Based Neural Network
Application: 18/211,208 →
Publication: US US20240127049A1
Hardware Implementation of an Attention-Based Neural Network
Application: 18/211,202 →
Publication: US US20240127044A1
Verification of a Hardware Design for an Integrated Circuit to Implement a Floating Point Product of Power Functions
Application: 18/216,196 →
Publication: US US20240126965A1
Ray Tracing Using Indications of Re-Entry Points in a Hierarchical Acceleration Structure
Application: 18/373,074 →
Publication: US US20240127527A1
Apparatus and Method for Processing Floating-Point Numbers
Application: 18/544,313 →
Publication: US US20240126507A1
TILE REGION PROTECTION USING MULTIPLE GPUs
Application: 18/396,231 →
Publication: US US20240126643A1
Implementing Traditional Computer Vision Algorithms as Neural Networks
Application: 18/136,709 →
Publication: US US20240135139A1
Processing Data Using a Neural Network Implemented in Hardware
Application: 18/216,383 →
Publication: US US20240135153A1
Efficient Floating Point Squarer
Application: 18/240,618 →
Publication: US US20240134602A1
Hardware to Perform Squaring
Application: 18/240,387 →
Publication: US US20240134607A1
Adaptive Sharpening for Blocks of Pixels
Application: 18/373,710 →
Publication: US US20240135505A1
Adaptive Sharpening for Blocks of Pixels
Application: 18/373,814 →
Publication: US US20240135506A1
Upsampling Blocks of Pixels
Application: 18/373,855 →
Publication: US US20240135507A1
Tessellation Method Using Recursive Sub-Division of Triangles
Application: 18/519,632 →
Publication: US US20240135648A1
Guaranteed Data Compression
Application: 18/396,060 →
Publication: US US20240137046A1
Method and Apparatus for Time Synchronisation in Wireless Networks
Application: 18/401,381 →
Allocation of Memory by Mapping Registers Referenced by Different Instances of a Task to Individual Logical Memories
Application: 18/401,558 →
Publication: US US20240134572A1
Data Compression and Storage
Application: 18/401,545 →
Publication: US US20240137044A1
Data Structures, Methods and Tiling Engines for Storing Tiling Information in a Graphics Processing System
Application: 18/401,566 →
Publication: US US20240135625A1
Identifying One or More Quantisation Parameters for Quantising Values to Be Processed by a Neural Network
Application: 18/216,461 →
Publication: US US20240143985A1
Methods and Systems for Executing a Neural Network on a Neural Network Accelerator
Application: 18/216,008 →
Publication: US US20240143986A1
Intersection Testing for Ray Tracing
Application: 18/407,201 →
Publication: US US20240144582A1
Gamut Mapping Using Luminance Parameters
Application: 18/233,565 →
Publication: US US20240153470A1
Ray Tracing Using Compressed Ray Data Representation for a Ray Having Three Direction Components and Three Position Components
Application: 18/373,112 →
Publication: US US20240161385A1
Adaptive Sharpening for Blocks of Upsampled Pixels
Application: 18/478,050 →
Publication: US US20240161253A1
Distributed System Level Cache
Application: 18/374,821 →
Publication: US US20240160571A1
Methods and Systems for Online Selection of Number Formats for Network Parameters of a Neural Network
Application: 18/375,198 →
Publication: US US20240160908A1
Implementing a Scatter Function on a Neural Network Accelerator
Application: 18/385,556 →
Publication: US US20240160692A1
Scheduling Tasks Using Work Fullness Counter
Application: 18/406,807 →
Publication: US US20240160472A1
Methods and Systems for Performing a Per Channel Affine Transformation Using a Neural Network Accelerator
Application: 18/385,816 →
Publication: US US20240169191A1
Multi-Rendering in Graphics Processing Units Using Render Progression Checks
Application: 18/426,221 →
Publication: US US20240169642A1
Hardware Efficient Rounding
Application: 18/581,261 →
Publication: US US20240319963A1
Verifying That a Hardware Design for a Component Is Permutation Respecting
Application: 18/375,466 →
Publication: US US20240176939A1
Implementing a Scatter Function on a Neural Network Accelerator
Application: 18/385,487 →
Publication: US US20240169024A1
Implementing a Scatter Function on a Neural Network Accelerator
Application: 18/385,690 →
Publication: US US20240169025A1
Graphics Processing System and Method of Rendering
Application: 18/388,562 →
Publication: US US20240193868A1
Generating an Augmented Reality Image Using a Blending Factor
Application: 18/519,416 →
Publication: US US20250173975A1
Image Data Compression
Application: 18/532,311 →
Publication: US US20240314291A1
Image Data Decompression
Application: 18/532,587 →
Publication: US US20240236295A1
Sorting Elements in a Memory Array by Comparing Element Vectors
Application: 18/534,597 →
Publication: US US20240231823A1
Sorting
Application: 18/534,595 →
Publication: US US20240192918A1
Variable Input Shapes at Runtime
Application: 18/538,360 →
Publication: US US20240232600A1
Hardware Mapping
Application: 18/541,596 →
Publication: US US20240231845A1
Scheduling of Duplicate Threads
Application: 18/391,326 →
Publication: US US20240231900A1
Scheduling of Duplicate Threads
Application: 18/391,470 →
Publication: US US20240231832A1
Implementing Neural Networks in Hardware
Application: 18/393,320 →
Publication: US US20240232596A1
Mapping Neural Networks to Hardware
Application: 18/393,536 →
Publication: US US20240232597A1
Performing a Separable Operation on a Two-Dimensional Array of Values at a Processing Unit Comprising a Memory
Application: 18/392,228 →
Publication: US US20240231913A1
Performing an Operation on an Array of Values at a Processing Unit
Application: 18/392,053 →
Publication: US US20240231826A1
Applying Texture Processing to a Block of Fragments in a Graphics Processing Unit
Application: 18/394,274 →
Publication: US US20240273669A1
Applying Texture Processing to a Block of Fragments in a Graphics Processing Unit
Application: 18/394,420 →
Publication: US US20240233240A1
Retrieving a Block of Data Items in a Processor
Application: 18/394,904 →
Publication: US US20240233064A1
Retrieving a Block of Data Items in a Processor
Application: 18/395,102 →
Publication: US US20240242418A1
Controlling Operation of a Gpu
Application: 18/395,942 →
Publication: US US20240143396A1
Small Multiplier After Initial Approximation for Operations with Increasing Precision
Application: 18/395,836 →
Publication: US US20240241695A1
3-D Graphics Rendering with Implicit Geometry
Application: 18/401,452 →
Publication: US US20240221285A1
Tessellation of Patches of Surfaces in a Tile Based Rendering System
Application: 18/401,369 →
Publication: US US20240290035A1
Determining Lighting Information for Rendering a Scene in Computer Graphics Using Illumination Point Sampling
Application: 18/401,537 →
Publication: US US20240233243A1
Encoding and Decoding Variable Length Instructions
Application: 18/406,527 →
Publication: US US20250224958A1
Graphics Processing System and Method of Rendering
Application: 18/413,267 →
Publication: US US20240233239A1
Atomic Memory Update Unit and Methods
Application: 18/418,305 →
Publication: US US20240185501A1
Intersection Testing for Ray Tracing
Application: 18/426,273 →
Publication: US US20240169656A1
Methods and Systems for Implementing a Convolution Transpose Layer of a Neural Network
Application: 18/425,726 →
Publication: US US20240169017A1
Sparse Rendering in Computer Graphics
Application: 18/425,402 →
Publication: US US20240169473A1
Determining Dominant Gradient Orientation in Image Processing Using Double-Angle Gradients
Application: 18/431,631 →
Publication: US US20240242362A1
Methods and Systems for Inter-Pipeline Data Hazard Avoidance
Application: 18/439,700 →
Publication: US US20250021340A1
Multi-Core Draw Splitting
Application: 18/439,730 →
Publication: US US20240185376A1
Tessellation Method Using Displacement Factors
Application: 18/439,333 →
Publication: US US20240185528A1
Decoding a Compressed Data Structure
Application: 18/587,893 →
Publication: US US20240346697A1
Denoising Filter
Application: 18/586,640 →
Publication: US US20240273686A1
Encoding a Block of Pixels
Application: 18/587,868 →
Publication: US US20240323404A1
Random Accessible Image Data Compression
Application: 18/586,746 →
Publication: US US20240212217A1
Cube Mapping Using Gradients of an Input Block of Fragments
Application: 18/587,288 →
Publication: US US20240202991A1
Compressing a Neural Network
Application: 18/589,092 →
Publication: US US20240320480A1
Compressing a Neural Network
Application: 18/589,256 →
Publication: US US20240354574A1
Checking Data Integrity by Comparing Error-Check Signals Generated on Different Clock Cycles
Application: 18/588,819 →
Publication: US US20240319272A1
Flexible Cache Structure for Caching Compressed and Uncompressed Data
Application: 18/588,532 →
Publication: US US20240320156A1
Flexible Cache Structure for Caching Compressed and Uncompressed Data
Application: 18/588,289 →
Publication: US US20240320155A1
Methods and Systems for Performing a Sparse Submanifold Convolution on a Gpu
Application: 18/591,092 →
Publication: US US20240320778A1
Methods and Systems for Performing a Sparse Submanifold Convolution Using an Nna
Application: 18/591,401 →
Publication: US US20240320298A1
Methods and Systems for Performing a Sparse Submanifold Deconvolution on a Gpu
Application: 18/591,993 →
Publication: US US20240320779A1
Methods and Systems for Performing a Standard Convolution on a Gpu
Application: 18/591,211 →
Publication: US US20240320297A1
Methods and Systems for Performing a Standard Deconvolution on a Gpu
Application: 18/591,869 →
Publication: US US20240320299A1
Coarse Depth Test in Graphics Processing Systems
Application: 18/594,863 →
Data Structures, Methods and Tiling Engines for Hierarchically Storing Tiling Information in a Graphics Processing System
Application: 18/594,999 →
Input/Output Filter Unit for Graphics Processing Unit
Application: 18/595,138 →
Publication: US US20240202864A1
Methods and Systems for Selecting Quantisation Parameters for Deep Neural Networks Using Back-Propagation
Application: 18/594,450 →
Publication: US US20240202706A1
Tile Based Computer Graphics
Application: 18/594,282 →
Data Compression and Decompression Methods and Systems in Ray Tracing
Application: 18/599,517 →
Publication: US US20240303867A1
Tessellation Methods and Systems in Ray Tracing
Application: 18/599,607 →
Publication: US US20240303905A1
Ordering of Patch Selection in Tessellation Operations
Application: 18/601,817 →
Publication: US US20240221278A1
Processing Primitives Which Have Unresolved Fragments in a Graphics Processing System
Application: 18/601,621 →
Publication: US US20240221290A1
Memory Allocation for 3-D Graphics Rendering
Application: 18/608,244 →
Publication: US US20240231914A1
Processing Tasks in a Processing System
Application: 18/607,880 →
Publication: US US20240220353A1
Graphics Processing System and Method of Rendering
Application: 18/610,391 →
Publication: US US20240221280A1
System and Method of Performing Convolution Efficiently Adapting Winograd Algorithm
Application: 18/613,443 →
Publication: US US20240346108A1
Handling Memory Requests
Application: 18/615,691 →
Publication: US US20240230612A1
Rendering Views of a Scene in a Graphics Processing Unit
Application: 18/615,489 →
Publication: US US20240233270A1
Verifying Processing Logic of a Graphics Processing Unit
Application: 18/615,881 →
Publication: US US20240231981A1
Method and Data Processing System for Resampling a Set of Samples
Application: 18/617,810 →
Publication: US US20240346107A1
Training a Machine Learning Algorithm to Perform Motion Estimation of Objects in a Set of Frames
Application: 18/619,844 →
Publication: US US20240265556A1
Resource Management
Application: 18/621,597 →
Publication: US US20240345959A1
Task Dependencies
Application: 18/621,392 →
Publication: US US20240345888A1
Hardware Implementation of a Convolutional Neural Network
Application: 18/623,450 →
Publication: US US20240249131A1
Multi-Phased and Multi-Threaded Program Execution Based on Simd Ratio
Application: 18/623,181 →
Publication: US US20240241751A1
Buffer Checker for Task Processing Fault Detection
Application: 18/626,000 →
Publication: US US20240248750A1
Method and System for Safety Critical Rendering of a Frame
Application: 18/628,365 →
Publication: US US20240282043A1
Tile-Based Graphics
Application: 18/628,253 →
Publication: US US20240249377A1
Generation of a Control Stream for a Tile
Application: 18/628,914 →
Publication: US US20240257465A1
Learned Image Transformation Methods and Systems in Graphics Rendering
Application: 18/631,382 →
Publication: US US20240378791A1
Anisotropic Texture Filtering by Combining Results of Isotropic Filtering at a Plurality of Sampling Points with a Gaussian Filter
Application: 18/635,206 →
Publication: US US20240303903A1
Allocation of Resources to Tasks
Application: 18/639,733 →
Publication: US US20240273804A1
Texturing/Shading in a Gpu Pipeline Bypassing Bilinear Filter
Application: 18/642,375 →
Publication: US US20240273805A1
Mapping Multi-Dimensional Coordinates to a 1D Space
Application: 18/650,648 →
Publication: US US20240362389A1
Post-Tessellation Blending in a Gpu Pipeline
Application: 18/669,424 →
Publication: US US20240303912A1
Triangle Pairing Optimizer
Application: 18/668,667 →
Publication: US US20240428503A1
Verifying Firmware Binary Images Using a Hardware Design and Formal Assertions
Application: 18/669,262 →
Publication: US US20240311487A1
Anisotropic Texture Filtering Using Weights of an Anisotropic Filter That Minimize a Cost Function
Application: 18/670,442 →
Publication: US US20240312114A1
Verification of Hardware Design for Data Transformation Component
Application: 18/675,048 →
Publication: US US20240320407A1
Rendering an Image of a 3-D Scene
Application: 18/675,640 →
Publication: US US20240311981A1
Scheduling Tasks Using Targeted Pipelines
Application: 18/676,283 →
Publication: US US20240311187A1
Texture Address Generation Using Fragment Pair Differences
Application: 18/675,862 →
Publication: US US20240312115A1
Compressing a Neural Network
Application: 18/680,170 →
Publication: US US20250021805A1
Methods and Systems for Performing Ssd Post Processing
Application: 18/679,655 →
Publication: US US20250022248A1
Accessing Primitive Data Using Tessellated Primitive Id
Application: 18/736,313 →
Publication: US US20240331298A1
Detecting Error in Safety-Critical Gpu by Monitoring for Response to an Instruction
Application: 18/736,418 →
Publication: US US20240320781A1
Common Priority Information for Multiple Resource Arbitration
Application: 18/737,728 →
Publication: US US20240320039A1
High Accuracy Texture Filtering in Computer Graphics
Application: 16/369,978 →
Publication: US US20190311519A1
Ray Tracing in Computer Graphics Using Intersection Testing at Selective Resolution
Application: 17/004,294 →
Publication: US US20200394832A1
Method, Apparatus, and Computer Readable Medium for Light Energy Accounting in Ray Tracing
Patent: 7,932,905 →
Application: 11/872,593 →
Publication: US US20090096789A1
Related Assignments (5)
Other recorded transfers of the patents in this record — the chain of ownership.
Release of Security Interest Dec 18, 2012
From: SILICON VALLEY BANK
To: AMBRIC, INC.
Reel/Frame 029489/0598 →
Assignment of Assignor's Interest Nov 11, 2013
From: NETHRA IMAGING, INC.
To: METAGENCE TECHNOLOGIES LIMITED
Reel/Frame 031576/0320 →
Assignment of Assignor's Interest Nov 11, 2013
From: METAGENCE TECHNOLOGIES LIMITED
To: IMAGINATION TECHNOLOGIES LIMITED
Reel/Frame 031576/0540 →
Assignment of Assignor's Interest Oct 22, 2015
From: SINGLETON, IAIN; DARBARI, ASHISH; NETTERVILLE, JOHN ALEXANDER OSBORNE
To: IMAGINATION TECHNOLOGIES LIMITED
Reel/Frame 036859/0547 →
Assignment of Assignor's Interest Mar 28, 2017
From: LANDERS, MARK; ROBINSON, MARTIN JOHN
To: IMAGINATION TECHNOLOGIES LIMITED
Reel/Frame 041763/0875 →