-
公开(公告)号:US20220319096A1
公开(公告)日:2022-10-06
申请号:US17217339
申请日:2021-03-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Thomas Daniel PERRY , Gabor SINES , Mehdi SAEEDI , Allen H. RUSH
Abstract: An apparatus includes a processor and a collision detection unit operatively coupled to the processor. The collision detection unit is configured to process, using a machine learning model, one or more parameters associated with a ray cast in virtual environment comprising an object. The machine learning model is configured to approximate a mesh representing the object. The collision detection unit is further configured to determine if the ray collides with the object based on processing the one or more parameters. In response to determining if the ray collides with the object, the collision detection unit is configured to generate collision data associated with the ray and the object.
-
公开(公告)号:US20210275908A1
公开(公告)日:2021-09-09
申请号:US17193788
申请日:2021-03-05
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Ihab AMER , Thomas PERRY , Mehdi SAEEDI , Guennadi RIGUER , Gabor SINES , Yang LIU
Abstract: An engagement analytics engine of a computing device analyzes one or more of scene representations, player inputs, or player meta information and generates corresponding engagement data indicative of a level of engagement corresponding to the represented scene. The engagement analytics engine generates encoding parameters based on the engagement data to cause scenes or regions within scenes to be encoded with a level of quality based on the indicated level of engagement. In some examples, the engagement analytics engine generates rendering parameters based on the engagement data to cause scenes to be rendered with a frame rate or quality parameters based on the indicated level of engagement. In some examples, the engagement analytics engine causes a load balancer to shift workloads associated with one or more scenes to higher or lower performance servers based on the engagement data.
-
3.
公开(公告)号:US20230274168A1
公开(公告)日:2023-08-31
申请号:US17682832
申请日:2022-02-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Ian Charles COLBERT , Mehdi SAEEDI , Gabor SINES , Thomas Daniel PERRY
IPC: G06N5/04
CPC classification number: G06N5/043
Abstract: An apparatus includes a processor configured to determine a first distribution associated with an artificial agent based on behavior associated with the artificial agent and a second distribution based on behavior of a user. The processor is further configured to generate a human-likeness similarity measurement by comparing the first distribution to the second distribution and modify the behavior of the artificial agent in response to the similarity measurement failing to satisfy a similarity threshold.
-
公开(公告)号:US20210281912A1
公开(公告)日:2021-09-09
申请号:US17193484
申请日:2021-03-05
Applicant: ATI TECHNOLOGIES ULC
Inventor: Ihab AMER , Guennadi RIGUER , Thomas PERRY , Mehdi SAEEDI , Gabor SINES , Yang LIU
IPC: H04N21/44 , H04N21/43 , H04N21/431 , H04N21/438
Abstract: A server offloads graphics effects processing to a client device with graphics processing resources by determining a modification to a graphics effects operation, generating a portion of a rendered video stream using the modification to the graphics effects operation, and providing an encoded representation of the portion of the rendered video stream to the client device, along with metadata representing the modification implemented. The client device decodes the encoded representation to recover the portion of the rendered video stream and selectively performs a graphics effects operation on the recovered portion to at least partially revert the resulting graphics effects for the portion to the intended effects without the modification implemented by the server.
-
公开(公告)号:US20190238884A1
公开(公告)日:2019-08-01
申请号:US16377524
申请日:2019-04-08
Applicant: ATI TECHNOLOGIES ULC
Inventor: Mehdi SAEEDI
IPC: H04N19/513 , H04N19/567 , H04N19/176 , H04N19/182
CPC classification number: H04N19/521 , H04N19/176 , H04N19/182 , H04N19/567
Abstract: The present disclosure is directed to techniques for determining variance of a pixel block in a frame of video based on variance of pixel blocks in a reference frame of the video, instead of directly, for example, by calculating variance based on pixel values of the pixel block. The techniques include identifying a motion vector for a pixel block in a current frame, the motion vector pointing to a pixel block in a reference frame. The techniques also include determining the cost associated with the motion vector and comparing the cost to first and second thresholds. The techniques include determining the variance for the pixel block of the current frame based on the comparison of the cost to the first and second threshold and based on the variance of the pixel block of the reference frame.
-
公开(公告)号:US20200382791A1
公开(公告)日:2020-12-03
申请号:US16427482
申请日:2019-05-31
Applicant: ATI TECHNOLOGIES ULC
Inventor: Boris IVANOVIC , Mehdi SAEEDI , Edward G. CALLWAY
IPC: H04N19/14 , H04N19/33 , H04N19/196 , H04N19/176
Abstract: A processing system analyzes pixel activity levels of blocks of a picture at a plurality of spatial scales and/or dynamic ranges to generate a multi-scale metric that indicates how bit allocation or assignment of a given quantization parameter (QP) will affect the perceptual quality of the block. Blocks that have similar multi-scale metrics are likely to be visually similar and to benefit from similar bit allocations or QPs. Based on the multi-scale metric, an encoder encodes each block of the picture with a QP and/or a number of bits.
-
公开(公告)号:US20200068214A1
公开(公告)日:2020-02-27
申请号:US16113212
申请日:2018-08-27
Applicant: ATI TECHNOLOGIES ULC
Inventor: Mehdi SAEEDI , Boris IVANOVIC
IPC: H04N19/513
Abstract: A processing system estimates motion between blocks of images based on differences in pixel activities between blocks. Blocks having similar pixel activities are more likely to be matches for motion estimation than are blocks having dissimilar pixel activities. Accordingly, the processing system compares pixel activity between current block of a current image and candidate blocks within a search area in the reference image, and estimates motion based on a subset of candidate blocks having a difference in pixel activity from that of the current block within a threshold.
-
公开(公告)号:US20200068197A1
公开(公告)日:2020-02-27
申请号:US16113302
申请日:2018-08-27
Applicant: ATI TECHNOLOGIES ULC
Inventor: Boris IVANOVIC , Mehdi SAEEDI
IPC: H04N19/124 , H04N19/154
Abstract: A multimedia system allocates, during encoding of a multimedia stream, bits to portions of frames based on quality metrics and bit usages for different quantization parameters (QPs). An encoder of the multimedia system encodes a frame in a first pass with a first QP and in a second pass with a second QP. A comparator of the multimedia system measures and compares quality metrics, such as mean squared error, for each portion of the frame encoded with the first QP and the second QP. The comparator compares the difference between the quality metrics for each portion encoded with each QP to a threshold. If the difference in quality metrics for a portion exceeds the threshold, the comparator selects the portion for inclusion in a subset of portions to be encoded with the second QP.
-
-
-
-
-
-
-