-
公开(公告)号:US20200221111A1
公开(公告)日:2020-07-09
申请号:US16725775
申请日:2019-12-23
Applicant: QUALCOMM Incorporated
Inventor: Vadim SEREGIN , Wei-Jung CHIEN , Marta KARCZEWICZ
IPC: H04N19/46 , H04N19/159 , H04N19/105 , H04N19/132 , H04N19/186 , H04N19/176 , G06F9/38
Abstract: Systems, methods, and computer-readable storage media for restricting block sizes for illumination compensation are described. An example method can include obtaining a block of a picture of video data; determining a size of the block; determining whether the size of the block is equal to or less than a first block size associated with a block size restriction that restricts bi-directional inter-prediction for blocks having a respective size that is equal to or less than the first block size associated with the block size restriction or whether the size of the block is greater than a second block size associated with a video coding pipeline structure; and disabling illumination compensation for the block based on a determination that the size of the block is equal to or less than the first block size or greater than the second block size.
-
公开(公告)号:US20200213600A1
公开(公告)日:2020-07-02
申请号:US16715069
申请日:2019-12-16
Applicant: QUALCOMM Incorporated
Inventor: Vadim SEREGIN , Wei-Jung CHIEN , Marta KARCZEWICZ
IPC: H04N19/186 , H04N19/513
Abstract: Systems and techniques for processing video data include a pruning processes for motion vector candidate list construction. An illumination compensation flag of a potential motion information candidate to be added to a motion information candidate list can include motion information associated with a block of video data, where the motion information can include a motion vector and an illumination compensation flag. The motion information can be compared with stored motion information in the motion information candidate list, where the stored motion information can include at least one stored motion vector and associated stored illumination compensation flag. When the motion vector matches the stored motion vector, the pruning process can include not adding the motion vector to the motion information candidate list, and updating the stored illumination compensation flag based on a value of the illumination compensation flag and a value of the stored illumination compensation flag.
-
公开(公告)号:US20200186830A1
公开(公告)日:2020-06-11
申请号:US16705027
申请日:2019-12-05
Applicant: QUALCOMM Incorporated
Inventor: Vadim SEREGIN , Cheng-Teh HSIEH , Wei-Jung CHIEN , Marta KARCZEWICZ
IPC: H04N19/573 , H04N19/513 , H04N19/159 , H04N19/46 , H04N19/132 , H04N19/105 , H04N19/186 , H04N19/176
Abstract: Systems and techniques for performing illumination compensation in processing video data include deriving one or more illumination compensation parameters for a block of a picture based on one or more tools which may be used for inter-prediction of the block. Illumination compensation can be selectively applied for the block based on whether bi-directional prediction is to be applied for the inter-prediction of the block. In some cases if it is determined that bi-directional prediction is to be applied for inter-prediction of the block, illumination compensation may be avoided for the block.
-
公开(公告)号:US20200092578A1
公开(公告)日:2020-03-19
申请号:US16572391
申请日:2019-09-16
Applicant: QUALCOMM Incorporated
Inventor: Han HUANG , Wei-Jung CHIEN , Marta KARCZEWICZ
IPC: H04N19/52 , H04N19/176 , H04N19/169 , H04N19/15
Abstract: Systems and techniques for improving costs and efficiency in affine motion prediction of a current block includes storing motion information of previously coded block in a line buffer or one or more local buffers of a coding unit such as coding tree unit (CTU). The line buffer can store motion information of a line of coding blocks located at a boundary of the CTU, while the local buffers can be utilized for storing motion information of coding blocks located anywhere in the CTU. The utilization of the line buffer can be improved by limiting the number of motion vectors of a neighboring block stored in the line buffer and obtaining remaining motion vectors from an additional block when available. The utilization of local buffers can be improved by restricting a size of neighboring blocks whose motion information is stored in the local buffers.
-
公开(公告)号:US20200092577A1
公开(公告)日:2020-03-19
申请号:US16572387
申请日:2019-09-16
Applicant: QUALCOMM Incorporated
Inventor: Han HUANG , Wei-Jung CHIEN , Marta KARCZEWICZ
IPC: H04N19/52 , H04N19/176 , H04N19/169 , H04N19/15
Abstract: Systems and techniques for improving costs and efficiency in affine motion prediction of a current block includes storing motion information of previously coded block in a line buffer or one or more local buffers of a coding unit such as coding tree unit (CTU). The line buffer can store motion information of a line of coding blocks located at a boundary of the CTU, while the local buffers can be utilized for storing motion information of coding blocks located anywhere in the CTU. The utilization of the line buffer can be improved by limiting the number of motion vectors of a neighboring block stored in the line buffer and obtaining remaining motion vectors from an additional block when available. The utilization of local buffers can be improved by restricting a size of neighboring blocks whose motion information is stored in the local buffers.
-
公开(公告)号:US20200068196A1
公开(公告)日:2020-02-27
申请号:US16671499
申请日:2019-11-01
Applicant: QUALCOMM Incorporated
Inventor: Li ZHANG , Wei-Jung CHIEN , Marta KARCZEWICZ , Ye-Kui WANG
IPC: H04N19/117 , H04N19/80 , H04N19/31 , H04N19/463 , H04N19/82
Abstract: A video coder may reconstruct a current picture of video data. A current region of the current picture is associated with a temporal index indicating a temporal layer to which the current region belongs. Furthermore, for each respective array of a plurality of arrays that correspond to different temporal layers, the video coder may store, in the respective array, sets of adaptive loop filtering (ALF) parameters used in applying ALF filters to samples of regions of pictures of the video data that are decoded prior to the current region and that are in the temporal layer corresponding to the respective array or a lower temporal layer than the temporal layer corresponding to the respective array. The video coder determines, based on a selected set of ALF parameters in the array corresponding to the temporal layer to which the current region belongs, an applicable set of ALF parameters.
-
公开(公告)号:US20190306538A1
公开(公告)日:2019-10-03
申请号:US16372249
申请日:2019-04-01
Applicant: QUALCOMM Incorporated
Inventor: Marta KARCZEWICZ , Vadim SEREGIN , Nan HU , Wei-Jung CHIEN
IPC: H04N19/96 , H04N19/44 , H04N19/70 , H04N19/176 , H04N19/91
Abstract: Embodiments include methods and apparatuses for decoding video data including receiving an encoded video bitstream that forms a representation of a coded picture of the video data and determining a partitioning of the coded picture of the video data into a plurality of coded unit. The partitioning may be according to a first tree structure and the plurality of coded units including a leaf node in the first tree structure. A method may further include determining that a residual block of the leaf node is recursively split into a plurality transform units according to a second tree structure.
-
公开(公告)号:US20190306503A1
公开(公告)日:2019-10-03
申请号:US16372180
申请日:2019-04-01
Applicant: QUALCOMM Incorporated
Inventor: Jie DONG , Yung-Hsuan CHAO , Wei-Jung CHIEN , Marta KARCZEWICZ , Li ZHANG
IPC: H04N19/117 , H04N19/159 , G06K9/62 , H04N19/176
Abstract: Deblocking is a step in video coding for removing distortions that may result from dividing a video frame into blocks, and encoding the video frame based on the blocks. Techniques described herein can include determining the activity in neighboring blocks along the boundary of the blocks, where the activity measures smoothness or complexity of pixels in the boundary area. An average of the activity can then be determined, as well a difference in the activity between the left block and the right block. The average activity and the difference in activity can then be used to determine a classification for the boundary area. The classification can further be used to select a filter to apply to the pixels in the boundary area. Once the filter have been applied, the blocks can be added to a reconstructed video frame.
-
公开(公告)号:US20190124350A1
公开(公告)日:2019-04-25
申请号:US16159458
申请日:2018-10-12
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan THIRUMALAI , Xiang LI , Nan HU , Hsiao-Chiang CHUANG , Marta KARCZEWICZ
IPC: H04N19/513 , H04N19/85 , H04N19/52
Abstract: A device for video decoding may include a memory configured to store video data and a processor configured receive a bitstream including encoded video data. The processor may be configured to select a number of template matching (TM) candidates for a temporal layer or slice during the video decoding. The number of TM candidates selected are fixed prior to the video decoding, or adaptively calculated during the video decoding. The processor may be configured to generate a prediction block and residual block, based on a template matching candidate, to reconstruct the video data.
-
公开(公告)号:US20190116376A1
公开(公告)日:2019-04-18
申请号:US16158033
申请日:2018-10-11
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen CHEN , Yu-Chen SUN , Wei-Jung CHIEN , Hsiao-Chiang CHUANG , Marta KARCZEWICZ
IPC: H04N19/513 , H04N19/176
Abstract: Motion compensated prediction using affine motion models can be used to improve coding efficiency. In a practical encoder/decoder, a line buffer is used to store associated data for neighboring blocks. Embodiments of affine model based motion compensated prediction include methods and systems of determining motion vectors for control points that are aware of line buffer storage limitations.
-
-
-
-
-
-
-
-
-