-
公开(公告)号:US10334276B2
公开(公告)日:2019-06-25
申请号:US14981835
申请日:2015-12-28
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/44 , H04N19/65 , H04N21/44 , H04N21/442 , H04N21/6375
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.
-
公开(公告)号:US20170188051A1
公开(公告)日:2017-06-29
申请号:US14981835
申请日:2015-12-28
Applicant: ATI TECHNOLOGIES ULC
Inventor: Ihab Amer , Gabor Sines , Khaled Mammou , Haibo Liu , Edward Harold , Lei Zhang , Fabio Gulino , Ehsan Mirhadi , Ho Hin Lau
CPC classification number: H04N19/65 , H04N19/44 , H04N21/44008 , H04N21/44209 , H04N21/6375
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.
-
公开(公告)号:US20240004444A1
公开(公告)日:2024-01-04
申请号:US17855054
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Karthik Rao , Indrani Paul , Dana Glenn Lewis , Brett Danier Anil Ramautarsingh , Jeffrey Ka-Chun Lui , Prasanthy Loganaathan , Jun Huang , Ho Hin Lau , Zhidong Xu
IPC: G06F1/26
CPC classification number: G06F1/26
Abstract: Methods and systems are disclosed for managing performance states of a data fabric of a system on chip (SoC). Techniques disclosed include determining a performance state of the data fabric based on data fabric bandwidth utilizations of respective components of the SoC. A metric, characteristic of a workload centric to cores of the SoC, is derived from hardware counters, and, based on the metric, it is determined whether to alter the performance state.
-
公开(公告)号:US10771818B2
公开(公告)日:2020-09-08
申请号: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/44 , H04N19/44 , H04N21/442 , H04N21/6375
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.
-
公开(公告)号:US10523947B2
公开(公告)日:2019-12-31
申请号:US15721078
申请日:2017-09-29
Applicant: ATI Technologies ULC
Inventor: Ihab Amer , Boris Ivanovic , Gabor Sines , Yang Liu , Ho Hin Lau , Haibo Liu , Kyle Plumadore
IPC: H04N7/12 , H04N19/137 , H04N19/115 , H04N19/132 , H04N19/177 , A63F13/335
Abstract: Systems, apparatuses, and methods for encoding bitstreams of uniquely rendered video frames with variable frame rates are disclosed. A rendering unit and an encoder in a server are coupled via a network to a client with a decoder. The rendering unit dynamically adjusts the frame rate of uniquely rendered frames. Depending on the operating mode, the rendering unit conveys a constant frame rate to the encoder by repeating some frames or the rendering unit conveys a variable frame rate to the encoder by conveying only uniquely rendered frames to the encoder. Depending on the operating mode, the encoder conveys a constant frame rate bitstream to the decoder by encoding repeated frames as skip frames, or the encoder conveys a variable frame rate bitstream to the decoder by dropping repeated frames from the bitstream.
-
公开(公告)号:US20240323451A1
公开(公告)日:2024-09-26
申请号:US18189831
申请日:2023-03-24
Applicant: ATI Technologies ULC
Inventor: Ihab M. A. Amer , Konstantin Moskvitin , Haibo Liu , Mehdi Saeedi , Ho Hin Lau , Mehdi Semsarzadeh
IPC: H04N19/85 , H04N19/12 , H04N19/13 , H04N19/156 , H04N19/176 , H04N19/61
CPC classification number: H04N19/85 , H04N19/12 , H04N19/13 , H04N19/156 , H04N19/176 , H04N19/61
Abstract: A technique for performing video operations is provided. The technique includes decoding underlying content to obtain a decoded block; and applying a shade pattern to the decoded block to obtain a final block.
-
公开(公告)号:US10708596B2
公开(公告)日:2020-07-07
申请号: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/139 , H04N19/182 , H04N19/137 , H04N19/154 , H04N19/172 , H04N19/132
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.
-
公开(公告)号:US20190104311A1
公开(公告)日:2019-04-04
申请号:US15721078
申请日:2017-09-29
Applicant: ATI Technologies ULC
Inventor: Ihab Amer , Boris Ivanovic , Gabor Sines , Yang Liu , Ho Hin Lau , Haibo Liu , Kyle Plumadore
IPC: H04N19/137 , H04N19/115
Abstract: Systems, apparatuses, and methods for encoding bitstreams of uniquely rendered video frames with variable frame rates are disclosed. A rendering unit and an encoder in a server are coupled via a network to a client with a decoder. The rendering unit dynamically adjusts the frame rate of uniquely rendered frames. Depending on the embodiment, the rendering unit conveys a constant frame rate to the encoder by repeating some frames or the rendering unit conveys a variable frame rate to the encoder by conveying only uniquely rendered frames to the encoder. Depending on the embodiment, the encoder conveys a constant frame rate bitstream to the decoder by encoding repeated frames as skip frames, or the encoder conveys a variable frame rate bitstream to the decoder by dropping repeated frames from the bitstream.
-
-
-
-
-
-
-