-
公开(公告)号: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.
-
公开(公告)号:US20200034183A1
公开(公告)日:2020-01-30
申请号:US16591276
申请日:2019-10-02
Applicant: ATI Technologies ULC
Inventor: Yinan JIANG , Ahmed M. ABDELKHALEK , Guopei QIAO , Andy SUNG , Haibo LIU , Dezhi MING , Zhidong XU
Abstract: A technique for varying firmware for different virtual functions in a virtualized device is provided. The virtualized device includes a hardware accelerator and a microcontroller that executes firmware. The virtualized device is virtualized in that the virtualized device performs work for different virtual functions (with different virtual functions associated with different virtual machines), each function getting a “time-slice” during which work is performed for that function. To vary the firmware, each time the virtualized device switches from performing work for a current virtual function to work for a subsequent virtual function, one or more microcontrollers of the virtualized device examines memory storing addresses for firmware for the subsequent virtual function and begins executing the firmware for that subsequent virtual function. The addresses for the firmware are provided by a corresponding virtual machine at configuration time.
-
公开(公告)号: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.
-
-