Patents by Inventor Shan Liu

Shan Liu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11317099
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information indicates a prediction mode for the current block being an inter prediction mode or an intra block copy (IBC) mode. The processing circuitry selects a base vector from a candidate list including a block vector candidate used in the IBC mode and determines an offset vector based on offset information that includes directions and sizes for constructing offset vectors. The processing circuitry determines a vector of the current block based on the base vector and the offset vector. The vector is a block vector when the prediction mode is the IBC mode and the vector is a motion vector when the prediction mode is the inter prediction mode.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: April 26, 2022
    Assignee: Tencent America LLC
    Inventors: Xiaozhong Xu, Shan Liu, Xiang Li
  • Patent number: 11317116
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry receives a bitstream including bits corresponding to residues associated with a prediction of a block in a coding tree unit (CTU) and determines a maximum transform size based on the CTU size. The maximum transform size is used in a partition to form, from the residues, one or more transform blocks that are respectively encoded into the bits. Then, the processing circuitry reconstructs based on the maximum transform size and from the bits the residues associated with the prediction of the block, and then the processing circuitry reconstructs samples of the block based on the reconstructed residues and the prediction of the block.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 26, 2022
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11317094
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information of a current block of a current picture in a coded bitstream is decoded. The prediction information indicates a geometric partitioning mode (GPM) for the current block. The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is reconstructed based on the weighting factor and the predictor corresponding to the sample.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: April 26, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
  • Patent number: 11317117
    Abstract: A method, a non-transitory computer readable medium, and a computer system is provided for encoding or decoding video data. The method may include: receiving an entropy coded bitstream comprising compressed video data including point cloud occupancy codes; generating one or more dequantized dimensions of a boundary box of a point cloud; based on determining that the compressed video data was predicted by using the attribute-based predictor, determining a predictor for decoding is the attribute-based predictor; based on determining that the compressed video data was predicted by using the attribute-based predictor, determining the predictor for decoding is the geometry-based predictor; and building an octree structure by using the determined predictor.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: April 26, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Wen Gao, Xiang Zhang, Shan Liu
  • Patent number: 11317093
    Abstract: A method, device, and computer-readable medium for decoding an encoded video bitstream using at least one processor, including obtaining a flag indicating that a conformance window is not used for reference picture resampling; based on the flag indicating that the conformance window is not used for the reference picture resampling, determining whether a resampling picture size is signaled; based on determining that the resampling picture size is signaled, determining a resampling ratio based on the resampling picture size; based on determining that the resampling picture size is not signaled, determining the resampling ratio based on an output picture size; and performing the reference picture resampling on a current picture using the resampling ratio.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: April 26, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20220124355
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry determines an area with sample values available in a reference sample memory for use in a reconstruction of a current block. Further, the processing circuitry updates a history based list for storing locations of previously reconstructed samples of a single value string mode. The locations are limited within the area. Then, the processing circuitry reconstructs, based on the history based list, a string of the single value string mode within the current block.
    Type: Application
    Filed: May 27, 2021
    Publication date: April 21, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Shan LIU
  • Publication number: 20220124377
    Abstract: Embodiments of this application disclose a decoding method includes: obtaining a bitstream including picture data; parsing the bitstream to obtain node split mode information of a first-level coding tree and node split mode information of a second-level coding tree, if the split mode corresponding to the first node is no further splitting, parsing the bitstream to obtain encoding information of the first node; and decoding and reconstructing, based on the encoding information of the first node, a coding unit corresponding to the first node, to obtain a picture corresponding to the picture data.
    Type: Application
    Filed: December 31, 2021
    Publication date: April 21, 2022
    Inventors: Yin ZHAO, Haitao YANG, Shan LIU
  • Publication number: 20220124328
    Abstract: A versatile video coding (VVC) method includes obtaining a plurality of video sources; encoding the plurality of video sources into a bitstream including a plurality of independent layers corresponding to the plurality of video sources; generating signaling information on the plurality of independent layers and integrating the signaling information with the bitstream; and transferring the bitstream for decoding processing, wherein the signaling information is to be used in the decoding process to enable a single decoder instance to decode the plurality of independent layers similar to a single-layer bitstream. The signaling information includes at least a video parameter set (VPS), and the VPS includes a flag inbl_one_pic_per_poc_flag equal to 1, which specifies that the bitstream contains independent layers and there is one and only one coded picture with a particular picture order count (POC) value in a same coded video sequence (CVS) among all layers.
    Type: Application
    Filed: December 27, 2021
    Publication date: April 21, 2022
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20220124306
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. The prediction information is indicative of a coding mode that codes the current block based on reconstructed samples in a same picture as the current block. The processing circuitry determines a candidate vector that is used to reconstruct at least a portion of a block with a predetermined spatial relationship to the current block and then determines, from a candidate list that includes the candidate vector, a displacement vector for reconstructing at least a portion of the current block. Further, the processing circuitry reconstructs at least the portion of the current block based on the displacement vector.
    Type: Application
    Filed: June 1, 2021
    Publication date: April 21, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Shan LIU
  • Publication number: 20220124311
    Abstract: A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted based on at least the identified reference samples. The video data is encoded/decoded based on the predicted sign values.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 21, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Yixin Du, Liang Zhao, Madhu Peringassery Krishnan, Shan Liu
  • Publication number: 20220124307
    Abstract: A method of selecting a reference sample used to encode a current block in an encoded video bitstream using at least one processor includes determining that a constrained intra prediction (CIP) mode is enabled; determining that a neighboring sample of the current block belongs to a coding block that is coded using intra block copy (IBC) coding; based on the determining that the neighboring sample belongs to the coding block that is coded using the IBC coding, selecting the neighboring sample as the reference sample; and encoding the current block using intra prediction coding based on the reference sample.
    Type: Application
    Filed: August 19, 2021
    Publication date: April 21, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Xiang Li, Liang Zhao, Shan Liu
  • Publication number: 20220124356
    Abstract: In a method of video encoding for an encoder, a determination is made to determine whether (i) an implicit transform scheme is enabled, and (ii) at least one of a low-frequency non-separable transform (LFNST) and a matrix-based intra predication mode (MIP) is invalid for a coding unit (CU). In response to the determination that the implicit transform scheme is enabled, and at least one of the LFNST and MIP is invalid, a primary transform type is determined based on a size of the CU. A primary transform is performed for a transform block that is partitioned from the CU in accordance with the determined primary transform type. A coded bitstream that indicates the primary transform type of the CU is subsequently output.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 21, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xin ZHAO, Xiang LI, Shan LIU
  • Patent number: 11305839
    Abstract: A transmission device for a bicycle includes a housing, a mandrel, an assembling member, a transmission assembly, a derailleur assembly and a clutch assembly. The mandrel is rotatably disposed on the housing and extends along an axial direction. The assembling member has a driving gear. The transmission assembly is rotatably disposed on the housing and engaged with the driving gear. The derailleur assembly includes a first derailleur gear and a second derailleur gear. The transmission assembly is engaged with the first derailleur gear and the second derailleur gear. The clutch assembly includes a clutch member.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: April 19, 2022
    Inventors: Wen-Kuei Liu, Chao-Hsuan Liu, Yu-Chun Liu, Yi-Shan Liu
  • Patent number: 11310524
    Abstract: A method includes obtaining a first motion vector of a motion compensation unit included in an affine code block. The method also includes determining a second motion vector based on the first motion vector, where a precision of the second motion vector matches a motion vector precision of a storage unit corresponding to the motion compensation unit. The method further includes determining a third motion vector based on the second motion vector, where there is a preset correspondence between the third motion vector and the second motion vector, and the third motion vector is used for subsequent encoding/decoding processing.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: April 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huanbang Chen, Haitao Yang, Shan Gao, Jiantong Zhou, Shan Liu
  • Patent number: 11310504
    Abstract: A method of coding image data performed by at least one processor, may include: receiving information regarding a data block of an image; determining whether at least one of a height or a width of a residual coding block corresponding to the data block of the image is greater than or equal to a pre-defined threshold; and based on determining that the at least one of the height or the width of the residual coding block is greater than or equal to the pre-defined threshold: identifying or generating a reduced-complexity residual coding block by reducing the number of non-zero coefficients in the residual coding block; and performing transform coding of the reduced-complexity residual coding block using a line graph transform (LGT) core to perform direct matrix multiplications for each of the horizontal and vertical dimensions of the reduced-complexity coding block.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 11310511
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry receives, from a coded video bitstream, coding information for a current picture. At least one flag in the coding information indicates one or more allowable coding types for sub-partitions in the current picture. The one or more allowable coding types include at least one of intra coding and inter coding for the sub-partitions. The processing circuitry determines, based on the at least one flag, whether to decode intra syntax elements used only for coding intra sub-partitions and whether to decode inter syntax elements used only for coding inter sub-partitions. The processing circuitry decodes the intra syntax elements in the coding information when the intra syntax elements are determined to be decoded and decodes the inter syntax elements in the coding information when the inter syntax elements are determined to be decoded.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Byeongdoo Choi, Shan Liu
  • Patent number: 11310523
    Abstract: A method of video decoding performed by a video decoder includes receiving a coded video bitstream containing a current picture. The method includes determining whether a current block in the current picture is coded in intra block copy (IBC) mode. The method includes in response to a determination that the current block is coded in IBC mode, determining whether a mode with a motion vector offset is enabled for the IBC encoded current block. The method further includes in response to a determination that the mode with the motion vector offset is enabled for the IBC encoded current block, decoding the current block in accordance with an offset associated with the current block. Furthermore, the fractional offsets are not permitted for the IBC encoded current block.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xiang Li, Shan Liu
  • Patent number: 11310492
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform parsing at least one video parameter set comprising at least one syntax element indicating whether at least one layer in the scalable bitstream is one of a dependent layer of the scalable bitstream and an independent layer of the scalable bitstream, decoding a picture in the dependent layer by parsing and interpreting an inter-layer reference picture list, and decoding a picture in an independent layer without parsing and interpreting the inter-layer reference picture list.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11310528
    Abstract: A method and apparatus for coding information of a point cloud that includes obtaining the point cloud including a set of points in a three-dimensional space; determining whether a current node in the set of points is isolated; and coding the current node in isolation mode based on a determination that the current node is isolated and coding the current node in non-isolation mode, based on a determination that the current node is not isolated.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Zhang, Wen Gao, Shan Liu
  • Patent number: 11310529
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received and entropy-parsed into one or more components. The one or more entropy-parsed components are de-quantized. A joint component secondary transformation (JCST) is performed on the one or more components. The video data is decoded based on one or more residual components corresponding to the joint component secondary transformed components.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu, Xiang Li