Patents Assigned to ATI
-
Publication number: 20230421173Abstract: Huffman packing for delta compression is described. In accordance with the described techniques, delta values between neighboring elements of a data block are generated using delta compression. The delta values are transformed according to a transformation algorithm. The transformed delta values are packed using Huffman encoding to generate compressed data that corresponds to the data block.Type: ApplicationFiled: June 27, 2022Publication date: December 28, 2023Applicant: ATI Technologies ULCInventors: Yaser ElSayed, Angel Serah, Jing Xie
-
Publication number: 20230421787Abstract: A technique for encoding video is provided. The technique includes for a first portion of a first frame that is encoded by a first encoder in parallel with a second portion of the first frame that is encoded by a second encoder, determining a historical complexity distribution; determining a first bit budget for the first portion of the first frame based on the historical complexity distribution; and encoding the first portion of the first frame by the first encoder, based on the first bit budget.Type: ApplicationFiled: June 22, 2022Publication date: December 28, 2023Applicant: ATI Technologies ULCInventors: Wei Gao, Gabor Sines, Ihab M. A. Amer, Crystal Yeong-Pian Sau, Feng Pan, Dong Liu
-
Publication number: 20230420018Abstract: A data processor is for accessing a memory having a first pseudo channel and a second pseudo channel. The data processor includes at least one memory accessing agent, a memory controller, and a data fabric. The at least one memory accessing agent generates generating memory access requests including first memory access requests that access the memory. The memory controller provides memory commands to the memory in response to the first memory access requests. The data fabric routes the first memory access requests to a first downstream port in response to a corresponding first memory request accessing the first pseudo channel, and to a second downstream port in response to the corresponding first memory request accessing the second pseudo channel. The memory controller has first and second upstream ports coupled to the first and second downstream ports of the data fabric, respectively, and a downstream port coupled to the memory.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Xuan Chen, Chih-Hua Hsu, Pradeep Jayaraman, Abdussalam Aburwein
-
Patent number: 11853231Abstract: Apparatuses, systems and methods for routing requests and responses targeting a shared resource. A queue in a communication fabric is located in a path between the requesters and a shared resource. In some embodiments, the shared resource is a shared address translation cache stored in an endpoint. The physical channel between the queue and the shared resource supports multiple virtual channels. The queue assigns at least one entry to each virtual channel of a group of virtual channels where the group includes a virtual channel for each address translation request type from a single requester of the multiple requesters. When the at least one entry for a given requester is de-allocated, the queue allocates this entry only with requests from the assigned virtual channel even if the empty entry is the only available entry of the queue.Type: GrantFiled: June 24, 2021Date of Patent: December 26, 2023Assignee: ATI Technologies ULCInventor: Kostantinos Danny Christidis
-
Patent number: 11850733Abstract: To substantially eliminate torsional freeplay in a robotic tool changer having a ball-lock coupling mechanism, scallop-like features in the form of cross-contact recesses are formed in at least one of, and preferably both of, a bearing race in a tool assembly at the points of contact of rolling members, and in the opposing inner surfaces of bores containing the rolling members in a master assembly. The cross-contact recesses are sized and shaped to receive a rolling member, but have a central void, or channel, perpendicular to the rolling member's motion in torsional freeplay, which does not contact the rolling member. The cross-contact recess contacts the rolling member at contact areas on either side of the central void.Type: GrantFiled: June 11, 2020Date of Patent: December 26, 2023Assignee: ATI Industrial Automation, Inc.Inventors: Baron Kendrick, Daniel Allen Norton, Dustin Christopher Simons
-
Patent number: 11851734Abstract: According to one embodiment, an alpha-beta titanium alloy comprises, in weight percentages: an aluminum equivalency in the range of about 6.7 to 10.0; a molybdenum equivalency in the range of 0 to 5.0; at least 2.1 vanadium; 0.3 to 5.0 cobalt; titanium; and incidental impurities.Type: GrantFiled: March 31, 2022Date of Patent: December 26, 2023Assignee: ATI PROPERTIES LLCInventor: John W. Foltz, IV
-
Patent number: 11850887Abstract: A manually-rotatable hubcap for wheel/axle apparatus, the wheel configured to rotate with respect to the axle and having a wheel inner surface substantially parallel to the axle, the hubcap comprising: (a) a hubcap body having a lubrication filling port and a sealing surface facing the wheel inner surface; (b) retention structure for attaching the hubcap body to the wheel; and (c) a seal between the sealing surface and the wheel inner surface.Type: GrantFiled: October 2, 2019Date of Patent: December 26, 2023Assignee: ATI, Inc.Inventors: Jamsheed Reshad, Timothy D. Stacy
-
Publication number: 20230412864Abstract: Adaptive digital content preprocessing techniques based on a bitrate are described. In an implementation, a parameter of a preprocessing module is set based on a target bitrate. The parameter specifies an amount of preprocessing to be performed in preprocessing digital content. Preprocessed digital content is generated by preprocessing the digital content by the specified amount using the preprocessing module. Encoded digital content is generated by compressing the preprocessed digital content using a compression technique by an encoder. The encoded digital content is then transmitted for communication at the target bitrate.Type: ApplicationFiled: June 21, 2022Publication date: December 21, 2023Applicant: ATI Technologies ULCInventors: Marvin Younan, Ihab Amer, Feng Pan
-
Patent number: 11848656Abstract: A power delivery network, circuit, and method reduce die package resonance of an integrated circuit (IC) die. Decoupling capacitors interact with equivalent series inductances (ESLs) of power conductors within a package carrier substrate create the die package resonance characteristic. In one form an anti-resonance tuning circuit has a first branch including a first inductance coupled to one of an IC die positive power supply conductor and an IC die negative power supply conductor, and a second branch coupled directly to a selected one of a carrier substrate positive or negative conductive structures, the second branch comprising a second inductance inductively coupled to the first inductance.Type: GrantFiled: June 24, 2021Date of Patent: December 19, 2023Assignee: ATI Technologies ULCInventor: Fei Guo
-
Publication number: 20230401159Abstract: A method and system for providing memory in a computer system. The method includes receiving a memory access request for a shared memory address from a processor, mapping the received memory access request to at least one virtual memory pool to produce a mapping result, and providing the mapping result to the processor.Type: ApplicationFiled: August 24, 2023Publication date: December 14, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Anthony Asaro, Kevin Normoyle, Mark Hummel
-
Patent number: 11843529Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.Type: GrantFiled: June 10, 2021Date of Patent: December 12, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Eric D. Meyer, Nima Osqueizadeh
-
Patent number: 11839815Abstract: Systems, apparatuses, and methods for performing adaptive audio mixing are disclosed. A trained neural network dynamically selects and mixes pre-recorded, human-composed music stems that are composed as mutually compatible sets. Stem and track selection, volume mixing, filtering, dynamic compression, acoustical/reverberant characteristics, segues, tempo, beat-matching and crossfading parameters generated by the neural network are inferred from the game scene characteristics and other dynamically changing factors. The trained neural network selects an artist's pre-recorded stems and mixes the stems in real-time in unique ways to dynamically adjust and modify background music based on factors such as game scenario, the unique storyline of the player, scene elements, the player's profile, interest, and performance, adjustments made to game controls (e.g., music volume), number of viewers, received comments, player's popularity, player's native language, player's presence, and/or other factors.Type: GrantFiled: December 23, 2020Date of Patent: December 12, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Carl Kittredge Wakeland, Mehdi Saeedi, Thomas Daniel Perry, Gabor Sines
-
Patent number: 11843772Abstract: Systems, apparatuses, and methods for bit budgeting in video encode pre-analysis based on context and features are disclosed. A pre-encoder receives a video frame and evaluates each block of the frame for the presence of several contextual indicators. The contextual indicators can include memory colors, text, depth of field, and other specific objects. For each contextual indicator detected, a coefficient is generated and added with other coefficients to generate a final importance value for the block. The coefficients can be adjusted so that only a defined fraction of the picture is deemed important. The final importance value of the block is used to determine the bit budget for the block. The block bit budgets are provided to the encoder and used to influence the quantization parameters used for encoding the blocks.Type: GrantFiled: December 6, 2019Date of Patent: December 12, 2023Assignee: ATI Technologies ULCInventors: Mehdi Saeedi, Boris Ivanovic
-
Patent number: 11843793Abstract: A system and method for texture decompression is described. The method comprises receiving a first compressed texture block including two or more disjoint subsets of data and decompressing the first compressed texture block. The decompressing includes decompressing the two or more disjoint subsets in the first compressed texture block to form texels. The two or more disjoint subsets include a first disjoint subset comprising a first set of color endpoints and a second disjoint subset comprising a second set of color endpoints.Type: GrantFiled: January 19, 2023Date of Patent: December 12, 2023Assignee: ATI Technologies ULCInventors: Konstantine Iourcha, Andrew S.C. Pomianowski
-
Patent number: 11836091Abstract: A processor supports secure memory access in a virtualized computing environment by employing requestor identifiers at bus devices (such as a graphics processing unit) to identify the virtual machine associated with each memory access request. The virtualized computing environment uses the requestor identifiers to control access to different regions of system memory, ensuring that each VM accesses only those regions of memory that the VM is allowed to access. The virtualized computing environment thereby supports efficient memory access by the bus devices while ensuring that the different regions of memory are protected from unauthorized access.Type: GrantFiled: October 31, 2018Date of Patent: December 5, 2023Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULCInventors: Anthony Asaro, Jeffrey G. Cheng, Anirudh R. Acharya
-
Patent number: 11836031Abstract: Systems, apparatuses, and methods for performing a software override of a power estimation mechanism are disclosed. A computing system includes a plurality of tuned parameters for generating an estimate of power consumption. The tuned parameters are generated based on post-silicon characterization of the system. After deployment, the system executes a plurality of different applications. When launching a particular application, the system loads a corresponding set of override parameters which are used to replace the plurality of tuned parameters. The system generates an estimate of power consumption using the set of override parameters rather than the previously determined tuned parameters. Then while executing the particular application, the system makes adjustments to power and frequency values for the various system components based on the estimate of power consumption.Type: GrantFiled: November 10, 2020Date of Patent: December 5, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Jonathan David Hauke, Adam Clark
-
Publication number: 20230388527Abstract: A system and method for texture decompression is described. The method comprises receiving a compressed texture block including two or more disjoint subsets of data and decompressing the compressed texture block. The decompressing includes decompressing each of the two or more disjoint subsets in the compressed texture block to form texels. The two or more disjoint subsets include a first disjoint subset having a first set of color endpoints and a first index value for a first texel, and a second disjoint subset having a second set of color endpoints.Type: ApplicationFiled: August 10, 2023Publication date: November 30, 2023Applicant: ATI Technologies ULCInventors: Konstantine Iourcha, Andrew S.C. Pomianowski
-
Patent number: 11831900Abstract: Methods and apparatus encode image frames using intra-frame prediction by predicting pixels for a block of current pixels, based on a detected spatial pattern of pixel intensity differences among a plurality of neighboring reconstructed pixels to the block of current pixels, and encode a block of pixels of the image frame using the predicted block of reconstructed pixels. Inter-frame prediction is provided by determining whether blocks of pixels in temporally neighboring reconstructed frames corresponding to a candidate motion vector have a pattern of pixel intensity differences among the blocks from temporally neighboring frames. Predicted blocks are produced for a reconstructed frame based on the determined pattern of pixel intensity difference among temporally neighboring frames.Type: GrantFiled: March 29, 2021Date of Patent: November 28, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Haibo Liu, Ihab Amer
-
Patent number: 11830225Abstract: A feedback processing module includes a memory configured to store feedback received from an encoder. The feedback includes parameters associated with encoded graphics content generated by a graphics engine. The feedback processing module also includes a processor configured to generate configuration information for the graphics engine based on the feedback. The graphics engine is configured to execute a workload based on the configuration information. In some cases, the feedback processing module is also configured to receive feedback from a decoder that is used to decode the graphics content that is encoded by the encoder and generate the configuration information based on the feedback received from the decoder.Type: GrantFiled: May 30, 2018Date of Patent: November 28, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Yang Liu, Ihab Amer, Gabor Sines, Boris Ivanovic, Jinbo Qiu
-
Patent number: 11831888Abstract: Systems, apparatuses, and methods for reducing latency for wireless virtual and augmented reality applications are disclosed. A virtual reality (VR) or augmented reality (AR) system includes a transmitter rendering, encoding, and sending video frames to a receiver coupled to a head-mounted display (HMD). In one scenario, rather than waiting until the entire frame is encoded before sending the frame to the receiver, the transmitter sends an encoded left-eye portion to the receiver while the right-eye portion is being encoded. In another scenario, the frame is partitioned into a plurality of slices, and each slice is encoded and then sent to the receiver while the next slice is being encoded. In a further scenario, each slice is being encoded while the next slice is being rendered. In a still further scenario, each slice is prepared for presentation by the receiver while the next slice is being decoded by the receiver.Type: GrantFiled: July 16, 2021Date of Patent: November 28, 2023Assignee: ATI Technologies ULCInventors: Mikhail Mironov, Gennadiy Kolesnik, Pavel Siniavine