Face-to-face dies with enhanced power delivery using extended TSVS
Granted: September 21, 2021
Patent Number:
11127719
A TSV of a first semiconductor die may extend from a semiconductor substrate of the first semiconductor die through at least one metallization layer of the die to connect to a metallization layer to supply power to the second semiconductor die. By extending the TSV, resistance may be reduced, allowing for enhanced power delivery to the second semiconductor die. Resistance may be further reduced by allowing for the TSV to connect to a thicker metallization layer than would otherwise be…
Efficient matrix format suitable for neural networks
Granted: September 21, 2021
Patent Number:
11127167
Many computing systems process data organized in a matrix format. For example, artificial neural networks perform numerous computations on data organized into matrices using conventional matrix arithmetic operations. One such operation is the transpose operation. Techniques are introduced for storing a matrix in a compressed format that allows, for example, a transpose operation to be performed during decompression. Thus, by utilizing the introduced techniques, transformations of…
Reconstruction for temporally dense ray trace rendering
Granted: September 14, 2021
Patent Number:
11120609
A method dynamically selects one of a first sampling order and a second sampling order for a ray trace of pixels in a tile where the selection is based on a motion vector for the tile. The sampling order may be a bowtie pattern or an hourglass pattern. Subframes generated based on the sampling order are communicated over a bus along with motion vectors for tiles of the subframes.
Imitating motion capture clips using a neural network
Granted: September 7, 2021
Patent Number:
11113861
This disclosure presents a process to generate one or more video frames through guiding the movements of a target object in an environment controlled by physics-based constraints. The target object is guided by the movements of a reference object from a motion capture (MOCAP) video clip. As disturbances, environmental factors, or other physics-based constraints interfere with the target object mimicking the reference object. A tracking agent, along with a corresponding neural network,…
Graphical fiducial marker identification suitable for augmented reality, virtual reality, and robotics
Granted: September 7, 2021
Patent Number:
11113819
In various examples, image data may be received that represents an image. Corner detection may be used to identify pixels that may be candidate corner points. The image data may be converted from a higher dimensional color space to a converted image in a lower dimensional color space, and boundaries may be identified within the converted image. A set of the candidate corner points may be determined that are within a threshold distance to one of the boundaries, and the set of the…
Filtering image data using a neural network
Granted: September 7, 2021
Patent Number:
11113800
A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes identifying image data to be rendered, reconstructing the image data to create reconstructed image data, utilizing a filter including a neural network having one or more skip connections and one or more recurrent layers, and returning the reconstructed image data.
Temporal-spatial denoising in ray-tracing applications
Granted: September 7, 2021
Patent Number:
11113792
Various approaches are disclosed to temporally and spatially filter noisy image data—generated using one or more ray-tracing effects—in a graphically rendered image. Rather than fully sampling data values using spatial filters, the data values may be sparsely sampled using filter taps within the spatial filters. To account for the sparse sampling, locations of filter taps may be jittered spatially and/or temporally. For filtering efficiency, a size of a spatial filter may be reduced…
Adding greater realism to a computer-generated image by smoothing jagged edges
Granted: September 7, 2021
Patent Number:
11113790
During the rendering of an image, specific pixels in the image are identified where antialiasing would be helpful. Antialiasing is then performed on these identified pixels, where anti-aliasing is a technique used to add greater realism to a digital image by smoothing jagged edges. This reduces a cost of performing antialiasing by reducing a number of pixels within an image on which antialiasing is performed.
Scheduling cache traffic in a tile-based architecture
Granted: August 31, 2021
Patent Number:
11107176
A tile-based system for processing graphics data. The tile based system includes a first screen-space pipeline, a cache unit, and a first tiling unit. The first tiling unit is configured to transmit a first set of primitives that overlap a first cache tile and a first prefetch command to the first screen-space pipeline for processing, and transmit a second set of primitives that overlap a second cache tile to the first screen-space pipeline for processing. The first prefetch command is…
Use of stashing buffers to improve the efficiency of crossbar switches
Granted: August 31, 2021
Patent Number:
11108704
A switch architecture enables ports to stash packets in unused buffers on other ports, exploiting excess internal bandwidth that may exist, for example, in a tiled switch. This architecture leverages unused port buffer memory to improve features such as congestion handling and error recovery.
Optimal operating point estimator for hardware operating under a shared power/thermal constraint
Granted: August 31, 2021
Patent Number:
11106261
Integrated circuits, or computer chips, typically include multiple hardware components (e.g. memory, processors, etc.) operating under a shared power (e.g. thermal) constraint that is sourced by one or more power sources for the chip. Typically, the hardware components can be individually configured to operate at certain states (e.g. to operate at a certain frequency by setting a clock speed for a clock dedicated to the hardware component). Thus, each hardware component can be configured…
Quality aware error concealment method for video and game streaming and a viewing device employing the same
Granted: August 24, 2021
Patent Number:
11102516
A viewing device, a method of displaying streamed data frames and a client viewing device are disclosed herein. In one embodiment, the video viewing device includes: (1) a screen, (2) a decoder configured to decode a data frame received in a bitstream from a transmitter to provide a decoded data frame, and (3) an error concealer configured to either discard the decoded data frame or select the decoded data frame for display on the screen based on a complexity of the decoded data frame.
Portable computing device cover with fully encapsulated stiffeners
Granted: August 24, 2021
Patent Number:
11101836
A cover for a portable computing device includes a cover panel having a first portion of a solid silicone rubber sheet and a first stiffener panel that is fully encapsulated in the first portion of the solid silicone rubber sheet.
Method and apparatus for spatiotemporal enhancement of patch scanning displays
Granted: August 24, 2021
Patent Number:
11100830
A patch scanning display apparatus and a technique for reconstructing a target image frame on a projection surface is disclosed. The patch scanning display apparatus includes a backlight and a spatial light modulator (SLM). An optical scanning device scans the image projected by the SLM across the projection surface in accordance with a scan trajectory. A decomposition model is used to generate a set of image patches based on the target image frame and the scan trajectory. In an…
Training strategy search using reinforcement learning
Granted: August 24, 2021
Patent Number:
11100643
In at least one embodiment, a reinforcement-learning-based searching approach is used to produce a training configuration for a machine-learning model. In at least one embodiment, 3D medical image segmentation is performed using learned image preprocessing parameters.
Selective touch sensor activation for power savings
Granted: August 24, 2021
Patent Number:
11099685
Almost all mobile devices, such as cell phones, tablets, laptops, etc., have touch sensors that enable a user of the device to control various aspects of the device through a touch screen. The touch screen is comprised of a touchable surface and numerous touch sensors positioned across the surface to sense which portion of the surface has been touched by the user. With current touch sensor technology, a touch controller of the device will perform a periodic scan, at some rate, of all of…
Remote operation of vehicles using immersive virtual reality environments
Granted: August 24, 2021
Patent Number:
11099558
In various examples, at least partial control of a vehicle may be transferred to a control system remote from the vehicle. Sensor data may be received from a sensor(s) of the vehicle and the sensor data may be encoded to generate encoded sensor data. The encoded sensor data may be transmitted to the control system for display on a virtual reality headset of the control system. Control data may be received by the vehicle and from the control system that may be representative of a control…
Performing cyclic redundancy checks using parallel computing architectures
Granted: August 17, 2021
Patent Number:
11095307
Apparatuses, systems, and techniques to compute cyclic redundancy checks use a graphics processing unit (GPU) to compute cyclic redundancy checks. For example, in at least one embodiment, an input data sequence is distributed among GPU threads for parallel calculation of an overall CRC value for the input data sequence according to various novel techniques described herein.
Performant inline ECC architecture for DRAM controller
Granted: August 17, 2021
Patent Number:
11093323
Techniques are disclosed for reducing the time required to read and write data to memory. Data reads and/or writes can be delayed when error correction code (ECC) bits, which are used to detect and/or correct data corruption, are written to memory. Writing ECC bits can take longer in some instances than writing data bits because an ECC write may involve a read/modify/write operation, as opposed to just simply writing the bits to memory. Some latencies associated with writing ECC bits can…
Determining relative regions of interest in images using object detection
Granted: August 10, 2021
Patent Number:
11087162
In various examples, frames of a video may include a first visual object that may appear relative to a second visual object within a region of the frames. Once a relationship between the first visual object and the region is known, one or more operations may be performed on the relative region. For example, optical character recognition may be performed on the relative region where the relative region is known to contain textual information. As a result, the identification of the first…