-
公开(公告)号:US20240005458A1
公开(公告)日:2024-01-04
申请号:US17855288
申请日:2022-06-30
Applicant: ATI TECHNOLOGIES ULC
Inventor: TUNG CHUEN KWONG , YING LIU
IPC: G06T5/00
CPC classification number: G06T5/005 , G06T2207/20084 , G06T2207/10016
Abstract: Region-of-interest (ROI)-based image enhancement using a residual network, including: generating, based on an input image and a residual path of a residual network, a first output corresponding to a region-of-interest of the input image; generating, based on the input image and a skip path of the residual network, a second output; and generating an output image based on the first output and the second output.
-
公开(公告)号:US20240004562A1
公开(公告)日:2024-01-04
申请号:US17854903
申请日:2022-06-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Mark Fowler , Anthony Asaro , Vydhyanathan Kalyanasundharam
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0679 , G06F3/0604
Abstract: A processing system including a parallel processing unit selectively allocating pages of memory for interleaving across configurable subsets of channels based on a mode of allocation. In some embodiments, in a first mode, a page of memory is allocated to and interleaved across a plurality of channels, and in a second mode, a page of memory is allocated to and interleaved across a subset of the plurality of channels.
-
公开(公告)号:US11860797B2
公开(公告)日:2024-01-02
申请号:US17565666
申请日:2021-12-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Philip Ng , Nippon Raval , David A. Kaplan , Donald P. Matthews, Jr.
IPC: G06F13/10 , G06F12/084 , G06F12/1081
CPC classification number: G06F13/102 , G06F12/084 , G06F12/1081 , G06F2212/603
Abstract: Restricting peripheral device protocols in confidential compute architectures, the method including: receiving a first address translation request from a peripheral device supporting a first protocol, wherein the first protocol supports cache coherency between the peripheral device and a processor cache; determining that a confidential compute architecture is enabled; and providing, in response to the first address translation request, a response including an indication to the peripheral device to not use the first protocol.
-
公开(公告)号:US11857877B2
公开(公告)日:2024-01-02
申请号:US17561477
申请日:2021-12-23
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Wei Liang , Ilia Blank , Patrick Fok , Le Zhang , Michael Schmit
CPC classification number: A63F13/53 , A63F13/87 , G10L17/06 , G10L17/26 , A63F2300/303 , A63F2300/572
Abstract: An approach is provided for a gaming overlay application to provide automatic in-game subtitles and/or closed captions for video game applications. The overlay application accesses an audio stream and a video stream generated by an executing game application. The overlay application processes the audio stream through a text conversion engine to generate at least one subtitle. The overlay application determines a display position to associate with the at least one subtitle. The overlay application generates a subtitle overlay comprising the at least one subtitle located at the associated display position. The overlay application causes a portion of the video stream to be displayed with the subtitle overlay.
-
公开(公告)号:US11853231B2
公开(公告)日:2023-12-26
申请号:US17357838
申请日:2021-06-24
Applicant: ATI Technologies ULC
Inventor: Kostantinos Danny Christidis
CPC classification number: G06F12/1458 , H04L41/08 , H04L49/90 , H04L61/25
Abstract: 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.
-
公开(公告)号:US20230401082A1
公开(公告)日:2023-12-14
申请号:US17839821
申请日:2022-06-14
Applicant: ATI Technologies ULC
Inventor: Yinan Jiang , Shaoyun Liu
CPC classification number: G06F9/45558 , G06F9/4881 , G06F2009/45579
Abstract: A system and method for efficiently scheduling tasks to multiple endpoint devices are described. In various implementations, a computing system has a physical hardware topology that includes multiple endpoint devices and one or more general-purpose central processing units (CPUs). A virtualization layer is added between the hardware of the computing system and an operating system that creates a guest virtual machine (VM) with multiple endpoint devices. The guest VM utilizes a guest VM topology that is different from the physical hardware topology. The processor of an endpoint device that runs the guest VM accesses a table of latency information for one or more pairs of endpoints of the guest VM based on physical hardware topology, rather than based on the guest VM topology. The processor schedules tasks on paths between endpoint devices based on the table.
-
公开(公告)号:US11843772B2
公开(公告)日:2023-12-12
申请号:US16706473
申请日:2019-12-06
Applicant: ATI Technologies ULC
Inventor: Mehdi Saeedi , Boris Ivanovic
IPC: H04N19/115 , H04N19/85 , H04N19/124 , H04N19/167 , H04N19/176
CPC classification number: H04N19/115 , H04N19/124 , H04N19/167 , H04N19/176 , H04N19/85
Abstract: 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.
-
公开(公告)号:US11839815B2
公开(公告)日:2023-12-12
申请号:US17132827
申请日:2020-12-23
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Carl Kittredge Wakeland , Mehdi Saeedi , Thomas Daniel Perry , Gabor Sines
IPC: A63F13/67 , A63F13/79 , A63F13/54 , G06N3/08 , G06F16/635 , A63F13/428 , G06F3/01 , G11B27/02
CPC classification number: A63F13/54 , A63F13/428 , G06F3/011 , G06F3/017 , G06N3/08 , G11B27/02 , A63F2300/105 , A63F2300/6081
Abstract: 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. The trained neural network creates unique music that dynamically varies according to real-time circumstances.
-
69.
公开(公告)号:US11815974B2
公开(公告)日:2023-11-14
申请号:US17385244
申请日:2021-07-26
Applicant: ATI Technologies ULC
Inventor: Vincent Cueva , Gia Tung Phan
IPC: G06F1/00 , G06F1/3228 , G06F1/26 , G06F1/3296 , G06F1/3209
CPC classification number: G06F1/3228 , G06F1/266 , G06F1/3209 , G06F1/3296
Abstract: A computing device and method controls power consumption of a graphics processing unit in the computing device by the GPU determining an allocated power for the USB device connected through a USB port, such as a USB-C port. The GPU issues allocated power information for the external USB device to cause the allocated power to be provided to the USB device and includes issuing allocated power information to a power delivery (PD) controller that is connected to a USB port. In some implementations, the GPU shifts at least a portion of the allocated power from the USB device back to the GPU in response to a usage change event associated with the USB device for improving GPU performance. The usage change event can be a disconnect event of the USB device, a power renegotiation event between the USB device and the GPU, or any other suitable usage change event.
-
公开(公告)号:US11813523B2
公开(公告)日:2023-11-14
申请号:US17467120
申请日:2021-09-03
Applicant: ATI Technologies ULC
Inventor: Wei Liang , Le Zhang , Ilia Blank , Patrick Pak Kin Fok
IPC: A63F13/497 , A63F13/53 , A63F13/54 , G06V20/40
CPC classification number: A63F13/497 , A63F13/53 , A63F13/54 , G06V20/40 , G06V20/44
Abstract: Systems and methods are disclosed that automatically generating a gameplay recording from an application. Techniques are provided to extract data from a buffer, the extracted data are associated with the application; to detect, based on a signature associated with the extracted data, the occurrence of an event; and upon detection of the occurrence of the event, to generate the gameplay recording from an output of the application.
-
-
-
-
-
-
-
-
-