-
公开(公告)号:US11812037B2
公开(公告)日:2023-11-07
申请号:US17447156
申请日:2021-09-08
Applicant: TENCENT AMERICA LLC
Inventor: Xiang Li , Xin Zhao , Liang Zhao , Cheung Auyeung , Shan Liu
IPC: H04N11/02 , H04N19/176 , H04N19/96
CPC classification number: H04N19/176 , H04N19/96
Abstract: In a method for video decoding, coded information of a current block is received. Dimension information and partition information of the current block is determined based on the coded information, where the dimension information indicates at least one of a height, a width, and a size of the current block, and the partition information indicates a binary tree depth of a coding unit partition of the current block. A partition mode of the current block is determined as one of an intra sub-partition mode and a coding unit partition based on (i) comparisons between values of the height, the width, and the size of the current block and respective threshold values, or (i) a ratio between the value of the height and the value of the width of the current block. The current block is decoded based on the determined partition mode of the current block.
-
公开(公告)号:US11805251B2
公开(公告)日:2023-10-31
申请号:US17483359
申请日:2021-09-23
Applicant: TENCENT AMERICA LLC
Inventor: Xiang Li , Xin Zhao , Shan Liu , Guichun Li , Xiaozhong Xu , Yixin Du
IPC: H04N19/117 , H04N19/80 , H04N19/186
CPC classification number: H04N19/117 , H04N19/186 , H04N19/80
Abstract: A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered based on the extracted luma samples using a cross-component adaptive loop filter (CC-ALF). Coefficients associated with the CC-ALF are constrained to be less than a sum of a bit-depth value associated with the luma samples and a positive offset value.
-
公开(公告)号:US11800149B2
公开(公告)日:2023-10-24
申请号:US17856219
申请日:2022-07-01
Applicant: Tencent America LLC
Inventor: Ling Li , Byeongdoo Choi , Xiang Li , Stephan Wenger , Shan Liu
IPC: H04N19/593 , H04N19/174 , H04N19/70 , H04N19/46 , H04N19/159
CPC classification number: H04N19/593 , H04N19/159 , H04N19/174 , H04N19/46 , H04N19/70
Abstract: A method of video encoding includes determining that a coded video bitstream conforms to one of a Main 10 still picture profile or a Main 4:4:4 10 still picture profile and generating profile information that indicates that each of the image slices is to be intra coded and indicates the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile. The method further includes constraining only one picture to be included in the coded video bitstream according to the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile. The method also includes performing intra prediction on each of the image slices, and encoding the picture based on the intra prediction and according to the one of the Main 10 still picture profile or the Main 4:4:4 10 still picture profile to form the coded video bitstream.
-
公开(公告)号:US11778216B2
公开(公告)日:2023-10-03
申请号:US17459227
申请日:2021-08-27
Applicant: Tencent America LLC
Inventor: Xiaozhong Xu , Xiang Li , Guichun Li , Shan Liu
IPC: H04N19/44 , H04N19/137 , H04N19/176 , H04N19/46 , H04N19/117
CPC classification number: H04N19/44 , H04N19/117 , H04N19/137 , H04N19/176 , H04N19/46
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current coded picture that is part of a coded video sequence. The prediction information indicates a fractional motion vector for the current block. The processing circuitry determines whether one of a block width and a block height of the current block is below a first threshold. The processing circuitry selects one of an integer motion vector, a first interpolation filter, and a second interpolation filter for the current block when the one of the block width and the block height of the current block is determined to be below the first threshold. The processing circuitry reconstructs the current block based on the selected one of the integer motion vector, the first interpolation filter, and the second interpolation filter.
-
公开(公告)号:US11778214B2
公开(公告)日:2023-10-03
申请号:US17228436
申请日:2021-04-12
Applicant: TENCENT AMERICA LLC
Inventor: Xiaozhong Xu , Shan Liu , Xiang Li
IPC: H04N19/523 , H04N19/139 , H04N19/44 , H04N19/159 , H04N19/176 , H04N19/105 , H04N19/132
CPC classification number: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes a processor that is configured to decode prediction information of a current block in a current coding tree unit (CTU) from a coded video bitstream. The prediction information is indicative of an intra block copy mode. The processor is configured to determine a search range for the intra block copy mode based on a size of the current CTU, and determine a block vector that points to a reference block in a same picture as the current block and within the determined search range, the reference block having reconstructed samples buffered in a reference sample memory. Further, the processor is configured to reconstruct at least a sample of the current block based on the reconstructed samples of the reference block that are retrieved from the reference sample memory.
-
公开(公告)号:US20230300358A1
公开(公告)日:2023-09-21
申请号:US18323657
申请日:2023-05-25
Applicant: TENCENT AMERICA LLC
Inventor: Xiaozhong XU , Shan Liu , Xiang Li
IPC: H04N19/436 , H04N19/176 , H04N19/423 , H04N19/44
CPC classification number: H04N19/436 , H04N19/176 , H04N19/423 , H04N19/44
Abstract: A method of video encoding includes, prior to encoding a first tile of s plurality of tiles of a current picture, initializing a shared row buffer that is shared among multiple processor threads associated with the first tile. The method also includes encoding a first unit of a plurality of units in a first row of the first tile by a first processor thread and using a corresponding first HMVP buffer. The method also includes, when all of the plurality of blocks in the first unit have been encoded, copying contents of the first HMVP buffer into the shared row buffer, copying contents of the shared row buffer into a second HMVP buffer, starting encoding of a unit in a second row of the plurality of rows by the second processor thread using the second HMVP buffer, and resetting the first HMVP buffer.
-
公开(公告)号:US20230283807A1
公开(公告)日:2023-09-07
申请号:US18315785
申请日:2023-05-11
Applicant: TENCENT AMERICA LLC
IPC: H04N19/70 , H04N19/44 , H04N19/176 , H04N19/105 , H04N19/139
CPC classification number: H04N19/70 , H04N19/44 , H04N19/176 , H04N19/105 , H04N19/139
Abstract: A method of video encoding includes determining a first maximum allowed number of triangular prediction mode (TPM) candidates of a TPM applied to a first set of coding blocks, and constructing a TPM candidate list of a current coding block within the first set of coding blocks processed with the TPM according to the determined first maximum allowed number of TPM candidates. The method also includes generating a coded bitstream including the current coding block encoded according to the constructed TPM candidate list and including a first syntax element indicating the first maximum allowed number of TPM candidates.
-
公开(公告)号:US11736709B2
公开(公告)日:2023-08-22
申请号:US17585443
申请日:2022-01-26
Applicant: TENCENT AMERICA LLC
Inventor: Cheung Auyeung , Xiang Li , Shan Liu
IPC: H04N19/105 , H04N19/13 , H04N19/159 , H04N19/44 , H04N19/176 , H04N19/70
CPC classification number: H04N19/44 , H04N19/105 , H04N19/13 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: Aspects of the disclosure provide a method and an apparatus for video coding. In some examples, an apparatus includes processing circuitry that receives a bit stream that includes coded information representing a bin of a syntax element for a current block in a picture. The bin of the syntax element indicates whether a local illumination compensation (LIC) process is applied to code the current block. The processing circuitry selects a context model from multiple candidate context models applicable to coding of the syntax element, according to at least a coding characteristic of a region neighboring the current block, and decodes the coded information according to the selected context model to obtain the bin of the syntax element. The processing circuitry reconstructs the current block in response to the bin of the syntax element.
-
公开(公告)号:US11722700B2
公开(公告)日:2023-08-08
申请号:US17306791
申请日:2021-05-03
Applicant: TENCENT AMERICA LLC
IPC: H04N19/70 , H04N19/44 , H04N19/176 , H04N19/105 , H04N19/139
CPC classification number: H04N19/70 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/44
Abstract: In a method of video decoding in a decoder, a merge candidate list of a current coding block is constructed for processing the current coding block with a triangular prediction mode (TPM). The merge candidate list can include merge candidates each having one or two motion vectors. Each motion vector can be associated with a first reference picture list or a second reference picture list. A first motion vector and a second motion vector are determined from the motion vectors of the merge candidates on the merge candidate list. The current block is processed with the TPM with the first and second motion vectors as two motion vector predictors (MVPs) of two triangular partitions of the current coding block.
-
50.
公开(公告)号:US11722695B2
公开(公告)日:2023-08-08
申请号:US17450764
申请日:2021-10-13
Applicant: TENCENT AMERICA LLC
Inventor: Xiaozhong Xu , Xiang Li , Shan Liu
IPC: H04N19/59 , H04N19/593 , H04N19/176 , H04N19/184
CPC classification number: H04N19/593 , H04N19/176 , H04N19/184
Abstract: A method of video encoding includes determining a predetermined condition associated with signaling data for a current block included in a current picture, the predetermined condition specifying whether a maximum number of merge mode candidates is different from a maximum number of IBC candidates. The method includes setting, based on the predetermined condition, a size of an index included in the signaling data for a candidate list of vector predictors to one of (i) the maximum number of merge mode candidates and (ii) the maximum number of IBC candidates. The method includes constructing the candidate list of vector predictors and retrieving a vector predictor from the candidate list of vector predictors in accordance with the index. The method includes encoding the current block in accordance with the retrieved vector predictor, and generating a coded video bitstream including the current picture and the signaling data.
-
-
-
-
-
-
-
-
-