-
11.
公开(公告)号:US12137217B2
公开(公告)日:2024-11-05
申请号:US18331762
申请日:2023-06-08
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Wei-Jung Chien , Adarsh Krishnan Ramasubramonian , Muhammed Zeyd Coban , Jianle Chen , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/114 , H04N19/107 , H04N19/159 , H04N19/187 , H04N19/31 , H04N19/70
Abstract: A device for encoding video data includes a memory configured to store video data, and a video encoder implemented in circuitry and configured to encode a future picture of the video data having a first display order position, the future picture being included in an intra period (IP) of the video data, the IP comprising a plurality of groups of pictures (GOPs), and after encoding the future picture, encode a picture of an ordinal first GOP of the plurality of GOPs using the future picture as a reference picture, each picture of the ordinal first GOP having display order positions earlier than the first display order position. Encoding the future picture in this manner may result in encoding performance improvements with minimal increases in encoding and decoding complexity.
-
公开(公告)号:US11743508B2
公开(公告)日:2023-08-29
申请号:US17373525
申请日:2021-07-12
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Feng Zou , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/463 , H04N19/134 , H04N19/176 , H04N19/593
CPC classification number: H04N19/96 , H04N19/119 , H04N19/134 , H04N19/176 , H04N19/463 , H04N19/593
Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
-
公开(公告)号:US20210344970A1
公开(公告)日:2021-11-04
申请号:US17373525
申请日:2021-07-12
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Feng Zou , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/463 , H04N19/134 , H04N19/176 , H04N19/593
Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
-
公开(公告)号:US10958928B2
公开(公告)日:2021-03-23
申请号:US16379560
申请日:2019-04-09
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Yu-Chen Sun , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/513 , H04N19/70 , H04N19/176 , H04N19/44
Abstract: A method of decoding video data comprising performing a prediction process for one or more neighboring blocks of video data that are neighboring a current block of video data to obtain prediction pixel values for neighboring pixels of the current block of video data, deriving a template for the current block of video data using the prediction pixel values, performing a decoder-side motion vector derivation technique using the derived template to derive a motion vector for the current block of video data, and decoding the current block of video data using the derived motion vector.
-
公开(公告)号:US10856003B2
公开(公告)日:2020-12-01
申请号:US16148738
申请日:2018-10-01
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xiang Li , Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04B1/66 , H04N7/12 , H04N11/02 , H04N11/04 , H04N19/52 , H04N19/176 , H04N19/54 , H04N19/137 , H04N19/105
Abstract: An example device for coding video data includes a memory configured to store video data, and one or more processors implemented in circuitry and configured to code a first motion vector difference (MVD) representing a difference between a first motion vector of a current block of video data predicted using affine prediction and a first motion vector predictor (MVP) for the first motion vector, predict a second MVD from the first MVD for a second motion vector of the current block, and code the current block using affine prediction according to the first motion vector and the second motion vector. Predicting the second MVD from the first MVD in this may reduce bitrate of a bitstream including coded video data, as well as improve processing efficiency.
-
公开(公告)号:US10812798B2
公开(公告)日:2020-10-20
申请号:US16156894
申请日:2018-10-10
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/124 , H04N19/196 , H04N19/42 , H04N19/70 , H04N19/157 , H04N19/103 , H04N19/174 , H04N19/186
Abstract: Provided are systems, methods, and computer-readable medium for encoding and decoding video data. In various examples, a coding device can include multiple luma QP and chroma QP relationship tables. In performing quantization or inverse quantization one video data being encoded or decoded, respectively, the coding device can select a table. The table can be selected based on, for example, a slice type, a prediction mode, and/or a luminance value, among other factors. The coding device can then use the luma QP value to look up a chroma QP value from the table. The luma QP and chroma QP values can then be used in quantization or inverse quantization.
-
公开(公告)号:US10812791B2
公开(公告)日:2020-10-20
申请号:US15701711
申请日:2017-09-12
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/105 , H04N19/70 , H04N19/52 , H04N19/139 , H04N19/44 , H04N19/513
Abstract: In one example, a method includes receiving, in a coded video bitstream and for a current prediction unit (PU) of a current picture of video data, a representation of an offset vector that identifies a block of a reference picture, wherein the offset vector is within a set of values that are not uniformly distributed. The example method further includes determining, based on the block of the reference picture identified by the offset vector, motion information for the current PU. The example method further includes reconstructing the current PU based on the determined motion information.
-
公开(公告)号:US10728573B2
公开(公告)日:2020-07-28
申请号:US16123747
申请日:2018-09-06
Applicant: QUALCOMM Incorporated
Inventor: Yu-Chen Sun , Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/563 , H04N19/176 , H04N19/182 , H04N19/82 , H04N19/52
Abstract: A video coder, such as a video encoder or a video decoder, may use reference pixels in a first picture to pad pixels outside a picture boundary of a second picture. The second picture is a different picture from the first picture. The padded pixels are in a padding area surrounding the second picture. The video coder may encode or decode one or more blocks of the video data based on the padded pixels.
-
公开(公告)号:US10708591B2
公开(公告)日:2020-07-07
申请号:US15925310
申请日:2018-03-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Yu-Chen Sun , Wei-Jung Chien , Jianle Chen , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/107 , H04N19/176 , H04N19/96 , H04N19/82 , H04N19/86 , H04N19/119 , H04N19/154
Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
-
公开(公告)号:US10681370B2
公开(公告)日:2020-06-09
申请号:US15857379
申请日:2017-12-28
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/176 , H04N19/51 , H04N19/513 , G06K9/48 , H04N19/52
Abstract: Techniques are described to unify the motion vectors of sub-blocks of an affine block and the motion vector information that is stored and used as predictors for determining motion vectors for subsequent blocks. A video coder may determine that the motion vector for a sub-block is the same as the motion vector information that is used to determine motion vectors for subsequent blocks.
-
-
-
-
-
-
-
-
-