-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20220103814A1
公开(公告)日:2022-03-31
申请号:US17032741
申请日:2020-09-25
Applicant: ATI TECHNOLOGIES ULC
Inventor: Zohair SAHRAOUI , Edward HAROLD
IPC: H04N19/117 , H04N19/103 , H04N19/149 , H04N19/147 , H04N19/176
Abstract: Techniques for encoding and decoding media content, and more specifically to selecting filter coefficients for filtering coding artifacts from the encoded media content are described. The filter coefficients are selected by an encoder for a given frame based on a statistical record of one or more previous frames in a data stream. The statistical record indicates the effectiveness of different sets of filter coefficients in reducing encoding artifacts for the one or more previous frames. By employing the statistical record to select filter coefficients for the next frame in the data stream, the encoder is able to select the filter coefficients relatively quickly, reducing encoding latency while ensuring that a decoder is able to effectively decode the encoded frames.
-
公开(公告)号: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.
-
-
-