Patents by Inventor Shan Li

Shan Li 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: 11943432
    Abstract: In a method of video decoding, coded information of a current block is received. First information associated with the current block in the coded information is obtained. The first information indicates whether the current block is intra predicted based on decoder side intra mode derivation (DIMD). Second information associated with the current block in the coded information is obtained. The second information indicates whether the current block is partitioned based on an intra sub-partition (ISP) mode. A context model index is determined in response to one of (i) the first information indicating that the current block is intra predicted based on the DIMD, and (ii) the second information indicating that an above adjacent block or a left adjacent block of the current block is partitioned based on the ISP mode. The current block is decoded from the coded video stream based at least on the context model index.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: March 26, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Ling Li, Xiang Li, Shan Liu
  • Publication number: 20240098279
    Abstract: In a method, coded information of a current block in a current picture of a video is received from a coded video bitstream. The coded information indicates that the current block is partitioned into at least a first partition and a second partition based on a geometric partition mode (GPM). The first partition is associated with an intra block copy (IBC) prediction mode, and the second partition is associated with an intra prediction mode. Prediction mode information for a first subblock of a plurality of subblocks of the current block is stored. The prediction mode information includes one of a DC mode, a Planar mode, and an intra prediction mode based on whether the first subblock is associated with one of the IBC prediction mode, the intra prediction mode, and both the IBC prediction mode and the intra prediction mode.
    Type: Application
    Filed: December 1, 2023
    Publication date: March 21, 2024
    Applicant: Tencent America LLC
    Inventors: Lien-Fei CHEN, Xiang LI, Shan LIU
  • Publication number: 20240093996
    Abstract: Provided is a fully decoupled MEMS gyroscope, including an anchor point unit, a sensing unit elastically connected to the anchor point unit, and a driving unit configured to drive the sensing unit to move. The anchor point unit includes a center anchor point subunit located at a center of a rectangle and four side anchor points. The driving unit includes four driving members located on four sides of the rectangle. The sensing unit includes two X mass blocks symmetrically arranged in two avoiding intervals, two Y mass blocks symmetrically arranged in the other two avoiding intervals, four Z mass blocks respectively located at an outer side of each driving member, and four Z detection decoupling members respectively located at an outer side of each Z mass block. The X mass blocks and the Y mass blocks are respectively connected to each side anchor point.
    Type: Application
    Filed: December 27, 2022
    Publication date: March 21, 2024
    Inventors: Zhao Ma, Shitao Yan, Zhan Zhan, Xiao Kan, Shan Yang, Hongtao Peng, Yang Li, Kahkeen Lai, Veronica Tan
  • Patent number: 11936913
    Abstract: Aspects of the disclosure provide a method, an apparatus, and non-transitory computer-readable storage medium for video decoding. The apparatus includes processing circuitry that is configured to decode a current picture based on a bitstream. The processing circuitry can determine, from a supplemental enhancement information (SEI) message, a first flag indicating whether a warping process is applied to the current decoded picture. Based on the first flag indicating that the warping process is applied to the current decoded picture, the processing circuitry can determine warping information of the warping process based on the SEI message. The processing circuitry can determine a warped picture from the current decoded picture based on the warping information.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: March 19, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Xiang Li, Shan Liu
  • Publication number: 20240086213
    Abstract: Methods and systems for emulating a hardware accelerator is provided. When executed by a computer, the platform includes a plurality of computational resources provided by the computer; a hardware emulator operated on a first computational resource of the plurality of computational resources; and an accelerator being emulated in the platform and operated on a second computational resource of the plurality of computational resources, the accelerator being configured to execute an offloading operation.
    Type: Application
    Filed: October 11, 2023
    Publication date: March 14, 2024
    Inventors: Hui Zhang, Fei Liu, Ping Zhou, Chul Lee, Bo Li, Shan Xiao
  • Publication number: 20240089487
    Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving a video bitstream comprising a plurality of blocks, including a first block, where the first block includes a plurality of subblocks. The method also includes determining, based on a syntax element value in the video bitstream, that the first block is predicted in a subblock mode. The method further includes, in accordance with the first block being predicted in the subblock mode: deriving a set of motion vector predictors (MVPs) corresponding to a plurality of subblocks of the first block; deriving a set of motion vector differences (MVDs) for the plurality of subblocks; determining a set of motion vectors for the plurality of subblocks by applying the set of MVDs to the set of MVPs; and reconstructing the first block using the set of motion vectors.
    Type: Application
    Filed: June 14, 2023
    Publication date: March 14, 2024
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240089426
    Abstract: A method of and device for controlling multi-line intra prediction using a non-zero reference line. The method includes determining whether an intra prediction mode of a first neighboring block of a current block is an angular mode, determining whether an intra prediction mode of a second neighboring block of the current block is an angular mode, and generating a Most Probable Mode (MPM) list of the current block.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Xiang LI, Shan LIU
  • Publication number: 20240089461
    Abstract: A method of video coding, executable by a processor, includes receiving video data having a coding tree unit size, determining whether the coding tree unit size is greater than a predetermined threshold, and in response to the coding tree unit size being greater than the predetermined threshold, signaling, in a sequence parameter set (SPS), a first flag indicating whether a maximum transform size in luma samples is equal to 64. The first flag being equal to 1 specifies that the maximum transform size in luma samples is equal to 64, the first flag equal to 0 specifies that the maximum transform size in luma samples is equal to 32, and when not present, the first flag is inferred to be equal to 0.
    Type: Application
    Filed: November 16, 2023
    Publication date: March 14, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Yixin DU, Byeongdoo CHOI, Xiang LI, Xin ZHAO, Stephen WENGER, Shan LIU
  • Patent number: 11930200
    Abstract: An apparatus for video decoding, includes processing circuitry configured to determine an affine model for a current block coded with an interweaved affine mode. Based on the affine model, a first prediction block corresponding to a first pattern for partitioning the current block into first sub-blocks and a second prediction block corresponding to a second pattern for partitioning the current block into second sub-blocks can be generated. The first and second prediction blocks include interpolated samples having an intermediate bit-depth larger than an input bit-depth of the current block. Co-located first and samples in the first and second prediction blocks with a precision corresponding to the intermediate bit-depth are weighted averaged to obtain averaged samples. The averaged samples are rounded to the input bit-depth to obtain corresponding third samples in a final prediction block of the current block.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Guichun Li, Xiaozhong Xu, Shan Liu
  • Patent number: 11930208
    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. In some embodiments, processing circuitry decodes, prediction information for a block in an I slice from a coded video bitstream, and determines, whether an intra block copy (IBC) mode is possible for the block in the I slice. In response to a slice type parameter indicating I slice and at least a width or height of the block being greater than 64, the processing circuitry sets a current mode type parameter to MODE_TYPE_INTRA. Further, in an embodiment, the processing circuitry decodes a flag that indicates whether a skip mode is applied on the block from the coded video bitstream. Then, the processing circuitry reconstructs the block at least partially based on the flag.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Guichun Li, Shan Liu
  • Patent number: 11930214
    Abstract: A method of utilizing an 8-bit primary transform core matrix to decode compressed video or image data or encode uncompressed video or image data. The method may include determining whether to use a first transform core matrix that is of a first size type or a second transform core matrix that is of a second size type that is smaller than the first size type. When a result of the determination is to use the first transform core matrix, encoding or decoding the target file using the 8-bit primary transform core matrix that has the size that is 64-point or larger. If not, the method may include extracting the second transform core matrix of the second size type from the first transform matrix and encoding or decoding the target file using the extracted second transform core matrix.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11930164
    Abstract: A method for video encoding includes determining whether coding of a current block in an IBC prediction mode is performed in an explicit mode or an implicit mode based on whether a difference exists between a block vector and a corresponding block vector predictor. The current block is part of a current picture to be coded. The method further includes constructing a block vector predictor candidate list for the current block, the block vector predictor candidate list having a first number of block vector predictor candidates in the implicit mode, and having a second number of block vector predictor candidates in the explicit mode. The method further includes selecting a block vector predictor candidate from the constructed block vector predictor candidate list and encoding the current block according to the selected block vector predictor candidate.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Shan Liu, Xiang Li
  • Patent number: 11930167
    Abstract: A method for video decoding is provided. The method includes determining an intra prediction angle that corresponds to an intra prediction mode of a plurality of intra prediction modes, a subset of the plurality of intra prediction modes being mapped to a plurality of wide-angle intra prediction modes based on a ratio of a width of a block and a height of the block not being equal to 1, a number of the subset of the intra prediction modes mapped to the plurality wide-angle intra prediction modes being based on the ratio of the width of the block and the height of the block. At least one sample of the block is reconstructed based on the intra prediction angle that is determined to correspond to the intra prediction mode.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 12, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Liang Zhao, Shan Liu, Xiang Li
  • Publication number: 20240080491
    Abstract: An apparatus for video decoding includes processing circuitry configured to receive a splitting direction syntax element, a first merge triangle index syntax element, and a second merge triangle index syntax element that are associated with a coding block of a picture. The coding block is coded according to a triangular prediction mode and partitioned into a first prediction unit and a second prediction unit according to a split direction. A first merge index identifies first motion information in a merge candidate list of the coding block. A second merge index identifies second motion information in the merge candidate list of the coding block. The coding block is reconstructed according to first prediction samples of the first prediction unit and second prediction samples of the second prediction unit. A value of the second merge triangle index syntax element is based on the first merge index.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Meng XU, Xiang Li, Shan Liu
  • Publication number: 20240080463
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving video data including a current image frame having a sample with a first color component and a second color component. The method further includes obtaining a first clipping range for pixel values of the first color component in the sample based on a syntax element value in the received video data and deriving a second clipping range for pixel values of the second color component in the sample based on the first clipping range. The method further includes in response to a pixel value of the second color component exceeding the second clipping range, restricting the pixel value to a minimum value or a maximum value corresponding to the second clipping range. The method further includes reconstructing the current non-monochrome image frame using the restricted pixel value for the sample.
    Type: Application
    Filed: June 26, 2023
    Publication date: March 7, 2024
    Inventors: Xin ZHAO, Guichun LI, Xiaozhong XU, Shan LIU
  • Publication number: 20240078345
    Abstract: A method for tamper protection in cryptographic calculations is provided. A cryptographic calculation includes a plurality of normal rounds and a plurality of redundant rounds. The method includes obtaining a first variable x and a second variable y using a random number generator; dividing the normal rounds into a first normal section and a second normal section, and dividing the redundant rounds into a first redundant section and a second redundant section according to the first variable x and the second variable y; executing the first normal section and the first redundant section in sequence using a clock signal; in response to completion of the first redundant section and a first calculation result of the first normal section and a second calculation result of the first redundant section being the same, executing the second normal section and the second redundant section in sequence to complete the cryptographic calculation.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 7, 2024
    Inventors: Kun-Yi WU, Yu-Shan LI
  • Patent number: 11924461
    Abstract: A first motion vector and a second motion vector are determined for a first block in a current picture of a video, where the first motion vector is indicative of a first reference block in a first picture, and the second motion vector is indicative of a second reference block in a second picture. A bilateral template is generated based on a weighted combination of the first reference block and the second reference block. A refined first motion vector is determined based on the bilateral template and a first set of reference blocks in the first picture. A refined second motion vector is determined based on the bilateral template and a second set of reference blocks in the second picture. Prediction information of the first block is generated according to (i) the refined first motion vector, (ii) the refined second motion vector, and (iii) a final motion compensation interpolation filter.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: March 5, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Meng Xu, Xiang Li, Shan Liu
  • Publication number: 20240067841
    Abstract: An additive for a water-based wood stain includes a polymeric particle including a polymer that includes a repeating unit formed from a compound having the formula X-L1-A, wherein X is a substituted or unsubstituted (C2-C8)alkenyl containing one or more carbon-carbon double bonds, L1 is a bond, —C(O)—O—, —O—C(O)—, or a substituted or unsubstituted (C1-C10)alkylene interrupted by 0, 1, 2, or 3 heteroatoms chosen from O and NR1 wherein R1 is —H or (C1-C5)alkyl, and A is —H, substituted or unsubstituted (C1-C20)hydrocarbyl, or substituted or unsubstituted phenyl. The polymeric particle has a particle size in solution of 10 nm to 2000 nm.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 29, 2024
    Inventors: Shan Jiang et al., Yifan Li, Rebecca Jane Mort
  • Publication number: 20240069062
    Abstract: The present invention provides an accelerometer, including base, anchor points, seesaw structures elastically, and a differential detection assembly; the seesaw structures includes a first seesaw structure and a second seesaw structure which are parallel to each other and placed in reverse; the anchor points includes a first anchor point and a second anchor point; the first seesaw structure includes a first elastic member and a first mass block connected to the first elastic member; the first mass block is driven by a normal phase carrier drive signal from the first anchor point; the second seesaw structure includes a second elastic member and a second mass block connected to the second elastic member; and the second mass block is driven by a reversed phase carrier drive signal from the second anchor point. The accelerometer can effectively suppress the impact of noise of an angular acceleration of rotation.
    Type: Application
    Filed: December 27, 2022
    Publication date: February 29, 2024
    Inventors: Shitao Yan, Shan Yang, Zhan Zhan, Zhao Ma, Xiao Kan, Hongtao Peng, Yang Li, Kahkeen Lai, Veronica Tan
  • Publication number: 20240070183
    Abstract: A computer-implemented method according to one embodiment includes generating a first matrix based on words extracted from documents, and generating a second matrix based on deduplication chunks. The deduplication chunks include words of the documents. Word clustering is performed based on an analysis performed on the second matrix. Each cluster of the words represents a feature of at least one of the documents. The method further includes generating a third matrix based on the first matrix and the clusters, and performing text mining using the third matrix. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Jia Li Yun, Yin Xiang Xiong, Shan Gu, Yan Bin Hu, Yao Zhang