-
公开(公告)号:US10999594B2
公开(公告)日:2021-05-04
申请号:US16716310
申请日:2019-12-16
Applicant: QUALCOMM Incorporated
Inventor: Cheng-Teh Hsieh , Luong Pham Van , Vadim Seregin , Wei-Jung Chien , Yung-Hsuan Chao
IPC: H04N19/513 , H04N19/159 , H04N19/176 , H04N19/423 , H04N19/105
Abstract: Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks.
-
公开(公告)号:US20210099702A1
公开(公告)日:2021-04-01
申请号:US17029416
申请日:2020-09-23
Applicant: QUALCOMM Incorporated
Inventor: Hilmi Enes Egilmez , Cheng-Teh Hsieh , Vadim Seregin , Marta Karczewicz
IPC: H04N19/119 , H04N19/96 , H04N19/186 , H04N19/176
Abstract: An example method of decoding video data includes receiving encoded data for a current block. The method further includes determining whether single tree partitioning is enabled for the current block and decoding the encoded data to generate luma transform coefficients for the current block and chroma transform coefficients for the current block. The method further includes, in response to determining that the single tree partitioning is enabled for the current block, applying an inverse low-frequency non-separable transform (LFNST) to only the luma transform coefficients for the current block to produce a residual block for the current block. The method further includes reconstructing the current block of the video data using the residual block and a prediction block for the current block.
-
公开(公告)号:US20210067776A1
公开(公告)日:2021-03-04
申请号:US17003733
申请日:2020-08-26
Applicant: QUALCOMM Incorporated
Inventor: Kevin Pascal Andre Reuze , Han Huang , Chun-Chi Chen , Vadim Seregin , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/119 , H04N19/577 , H04N19/176 , H04N19/139 , H04N19/573
Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
-
公开(公告)号:US10855986B2
公开(公告)日:2020-12-01
申请号:US15991685
申请日:2018-05-29
Applicant: QUALCOMM Incorporated
Inventor: In Suk Chong , Xianglin Wang , Cheng-Teh Hsieh
IPC: H04N19/13 , H03M7/30 , H04N19/176 , H04L29/06 , G06N3/02
Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.
-
公开(公告)号:US10812822B2
公开(公告)日:2020-10-20
申请号:US15271922
申请日:2016-09-21
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Vadim Seregin , Rajan Laxman Joshi , Marta Karczewicz , Cheng-Teh Hsieh
IPC: H04N19/513 , H04N19/523 , H04N19/105 , H04N19/46 , H04N19/172 , H04N19/176 , H04N19/182 , H04W88/02
Abstract: A device for decoding video data adds motion information of a neighboring block of a current block to a merge candidate list, wherein the motion information comprises a motion vector of the neighboring block, and wherein the motion vector refers to the current picture; receives an index indicating a merge candidate from the merge candidate list; and in response to the index indicating the merge candidate corresponding to the motion information of the neighboring block, predicts the current block using a lower precision motion vector that represents a rounded version of the motion vector of the neighboring block.
-
公开(公告)号:US10769819B2
公开(公告)日:2020-09-08
申请号:US16140108
申请日:2018-09-24
Applicant: QUALCOMM Incorporated
Inventor: In Suk Chong , Xianglin Wang , Cheng-Teh Hsieh
IPC: H03M7/24 , H04N19/182 , H04N19/124 , G06F7/483 , G06T9/00
Abstract: Certain aspects of the present disclosure provide a method of encoding data. The method generally includes receiving data comprising a fractional number comprising an exponential component and a fractional component, the exponential component being represented by an exponential bit sequence, the fractional component being represented by a fractional bit sequence. The method further includes determining if the fractional component is within a threshold of 0 or 1. The method further includes setting the fractional component to 0 when the fractional component is within the threshold of 0 or 1. The method further includes downscaling the fractional bit sequence based on a difference between the exponential component and a second threshold. The method further includes encoding the data. The method further includes transmitting the encoded data.
-
公开(公告)号:US10757442B2
公开(公告)日:2020-08-25
申请号:US16024032
申请日:2018-06-29
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Cheng-Teh Hsieh , Jianle Chen , Kai Zhang , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/176 , H04N19/52 , H04N19/82 , H04N19/577 , H04N19/44 , H04N19/105 , H04N19/159 , H04N19/583 , H04N19/55 , H04N19/593 , H04N19/13 , H04N19/61 , H04N19/126
Abstract: A method of decoding video data includes determining, by a video decoder, a neighboring block in a current frame is inter coded. The method includes, in response to determining the neighboring block is inter coded, determining, by the video decoder, a template for a current block in the current frame based on a partial reconstruction of the neighboring block. The method includes determining, by the video decoder, a reference block in a reference frame corresponding to the template for the current block and determining, by the video decoder, motion vector information for the current frame based on the reference block and the template. The method includes generating, by the video decoder, a predictive block for the current block of video data based on the motion vector information and decoding, by the video decoder, the current block of video data based on the predictive block.
-
公开(公告)号:US10419781B2
公开(公告)日:2019-09-17
申请号:US15270914
申请日:2016-09-20
Applicant: QUALCOMM Incorporated
Inventor: Cheng-Teh Hsieh , In Suk Chong , Xianglin Wang
IPC: H04N19/93 , H04N19/13 , H04N19/146 , H04N19/184
Abstract: In one example, a device for accessing image data includes a memory configured to store image data, the memory comprising a first region and a second region; and one or more processing units configured to code most significant bits (MSBs) of a plurality of residuals of samples of a block of an image, each of the residuals representing a respective difference value between a respective raw sample value and a respective predicted value for the respective raw sample value, access the coded MSBs in the first region of the memory, and access least significant bits (LSBs) of the plurality of residuals of the samples in the second region of the memory.
-
公开(公告)号:US20190166363A1
公开(公告)日:2019-05-30
申请号:US16200197
申请日:2018-11-26
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Cheng-Teh Hsieh , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/513
Abstract: A method of coding video data, the method comprising coding a block of video data to obtaining a coded block of video data, applying an adaptive loop filter defined by a filter support to samples of the coded block of video data, including using padded samples for portions of the filter support that are outside of the block, and outputting the coded block of video data after applying adaptive loop filtering to the coded block of video data.
-
公开(公告)号:US10250899B1
公开(公告)日:2019-04-02
申请号:US15713065
申请日:2017-09-22
Applicant: QUALCOMM Incorporated
Inventor: Cheng-Teh Hsieh , In Suk Chong , Xianglin Wang
IPC: H04N19/46 , H04N19/159 , H04N19/645 , H04N19/70 , H03M13/00
Abstract: In one example, a device for accessing image data includes a memory configured to store image data and one or more processors configured to code a plurality of bit length values for a plurality of block fixed length code length (bflc_len) values for a plurality of blocks of a tile or sub-tile of an image, the bit length values representing numbers of bits used to code the blfc_len values, code the bflc_len values for each of the plurality of blocks such that the bflc_len values have numbers of bits indicated by the respective bit length values, code the codewords for each of the plurality of blocks such that the codewords have the numbers of bits indicated by the bflc_len values for corresponding blocks of the plurality of blocks, and access the bit length values, the bflc_len values, and the codewords in the memory.
-
-
-
-
-
-
-
-
-