-
公开(公告)号: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.
-
公开(公告)号:US20200068213A1
公开(公告)日:2020-02-27
申请号:US16671992
申请日:2019-11-01
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Khaled MAMMOU , Ihab AMER , Gabor SINES , Lei ZHANG , Michael SCHMIT , Daniel WONG
IPC: H04N19/51 , H04N19/46 , H04N19/513 , H04N19/597 , H04N19/52 , H04N19/56
Abstract: The present disclosure is directed a system and method for exploiting camera and depth information associated with rendered video frames, such as those rendered by a server operating as part of a cloud gaming service, to more efficiently encode the rendered video frames for transmission over a network. The method and system of the present disclosure can be used in a server operating in a cloud gaming service to improve, for example, the amount of latency, downstream bandwidth, and/or computational processing power associated with playing a video game over its service. The method and system of the present disclosure can be further used in other applications where camera and depth information of a rendered or captured video frame is available.
-
公开(公告)号:US20220094951A1
公开(公告)日:2022-03-24
申请号:US17029730
申请日:2020-09-23
Applicant: ATI TECHNOLOGIES ULC
Inventor: Wei GAO , Yang LIU , Ihab AMER , Ying LUO , Shu-Hsien Samuel WU , Edward HAROLD , Feng PAN , Crystal SAU , Gabor SINES
IPC: H04N19/186 , H04N19/119 , H04N19/176 , H04N19/30 , H04N19/136 , H04N19/147 , H04N19/96
Abstract: An encoder encodes an image portion by recursively partitioning the portion into a partitioning hierarchy of levels. The top level has a single block representing the entire portion and each lower level has four smaller blocks representing a corresponding larger block at a higher level. A palette table is generated for each bottom-level block based on the pixels of the associated block. For each successively higher level, the encoder generates a palette table for each current-level block by selecting palette colors based on the palette colors from the four palette tables for the associated four blocks at the next-lowest level. A color index map is then generated based on a final palette table selected from the palette tables generated for the partitioning hierarchy. A representation of the portion is then encoded using the final palette table and the color index map to generate a corresponding segment of an encoded bitstream.
-
公开(公告)号:US20190158836A1
公开(公告)日:2019-05-23
申请号:US15818114
申请日:2017-11-20
Applicant: ATI TECHNOLOGIES ULC
Inventor: Ihab AMER , Fabio GULINO , Edward HAROLD , Boris IVANOVIC , Haibo LIU , Ho Hin LAU , Gabor SINES , Catalin BEJU
IPC: H04N19/127 , H04N19/182 , H04N19/139
CPC classification number: H04N19/127 , H04N19/132 , H04N19/137 , H04N19/139 , H04N19/154 , H04N19/172 , H04N19/182
Abstract: An encoder of a multimedia system encodes data representative of each image in a video stream to form a bitstream that is transmitted over a network to a decoder that decodes the bitstream and provides the decoded information to a multimedia application for display to the user. As consecutive images may have nearly identical pixel values, the multimedia system detects pixel value variations between consecutive images that are below a specified threshold to reduce active processing on such pictures, which includes, for example, encoding, decoding, and post-processing. The multimedia system either selectively encodes or selectively processes the current image that has pixel values that vary from an immediately preceding image within the specified 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.
-
公开(公告)号:US20190268622A1
公开(公告)日:2019-08-29
申请号:US16409415
申请日:2019-05-10
Applicant: ATI TECHNOLOGIES ULC
Inventor: Ihab AMER , Gabor SINES , Khaled MAMMOU , Haibo LIU , Edward HAROLD , Lei ZHANG , Fabio GULINO , Ehsan MIRHADI , Ho Hin LAU
IPC: H04N19/65 , H04N21/6375 , H04N19/44 , H04N21/44 , H04N21/442
Abstract: An encoder encodes pixels representative of a picture in a multimedia stream, generates a first approximate signature based on approximate values of pixels in a reconstructed copy of the picture, and transmits the encoded pixels and the first approximate signature. A decoder receives a first packet including the encoded pixels and the first approximate signature, decodes the encoded pixels, and transmits a first signal in response to comparing the first approximate signature and a second approximate signature generated based on approximate values of the decoded pixels. If a corrupted packet is detected, the multimedia application requests an intra-coded picture in response to the first approximate signature differing from the second approximate signature. The second signal instructs the decoder to bypass requesting an intra-coded picture and to continue decoding received packets in response to the first approximate signature being equal to the second approximate signature.
-
-
-
-
-
-
-