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: 11943432Abstract: 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: GrantFiled: April 22, 2022Date of Patent: March 26, 2024Assignee: TENCENT AMERICA LLCInventors: Ling Li, Xiang Li, Shan Liu
-
Publication number: 20240098279Abstract: 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: ApplicationFiled: December 1, 2023Publication date: March 21, 2024Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang LI, Shan LIU
-
Publication number: 20240093996Abstract: 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: ApplicationFiled: December 27, 2022Publication date: March 21, 2024Inventors: Zhao Ma, Shitao Yan, Zhan Zhan, Xiao Kan, Shan Yang, Hongtao Peng, Yang Li, Kahkeen Lai, Veronica Tan
-
Patent number: 11936913Abstract: 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: GrantFiled: June 27, 2022Date of Patent: March 19, 2024Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Xiang Li, Shan Liu
-
Publication number: 20240086213Abstract: 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: ApplicationFiled: October 11, 2023Publication date: March 14, 2024Inventors: Hui Zhang, Fei Liu, Ping Zhou, Chul Lee, Bo Li, Shan Xiao
-
Publication number: 20240089487Abstract: 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: ApplicationFiled: June 14, 2023Publication date: March 14, 2024Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
-
Publication number: 20240089426Abstract: 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: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Applicant: TENCENT AMERICA LLCInventors: Liang ZHAO, Xin ZHAO, Xiang LI, Shan LIU
-
Publication number: 20240089461Abstract: 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: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Applicant: TENCENT AMERICA LLCInventors: Yixin DU, Byeongdoo CHOI, Xiang LI, Xin ZHAO, Stephen WENGER, Shan LIU
-
Patent number: 11930200Abstract: 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: GrantFiled: March 21, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Guichun Li, Xiaozhong Xu, Shan Liu
-
Patent number: 11930208Abstract: 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: GrantFiled: November 11, 2020Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Guichun Li, Shan Liu
-
Patent number: 11930214Abstract: 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: GrantFiled: September 9, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 11930164Abstract: 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: GrantFiled: September 13, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Shan Liu, Xiang Li
-
Patent number: 11930167Abstract: 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: GrantFiled: September 8, 2022Date of Patent: March 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Liang Zhao, Shan Liu, Xiang Li
-
Publication number: 20240080491Abstract: 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: ApplicationFiled: November 13, 2023Publication date: March 7, 2024Applicant: TENCENT AMERICA LLCInventors: Meng XU, Xiang Li, Shan Liu
-
Publication number: 20240080463Abstract: 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: ApplicationFiled: June 26, 2023Publication date: March 7, 2024Inventors: Xin ZHAO, Guichun LI, Xiaozhong XU, Shan LIU
-
Publication number: 20240078345Abstract: 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: ApplicationFiled: September 5, 2023Publication date: March 7, 2024Inventors: Kun-Yi WU, Yu-Shan LI
-
Patent number: 11924461Abstract: 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: GrantFiled: February 9, 2023Date of Patent: March 5, 2024Assignee: TENCENT AMERICA LLCInventors: Meng Xu, Xiang Li, Shan Liu
-
Publication number: 20240067841Abstract: 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: ApplicationFiled: August 9, 2023Publication date: February 29, 2024Inventors: Shan Jiang et al., Yifan Li, Rebecca Jane Mort
-
Publication number: 20240069062Abstract: 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: ApplicationFiled: December 27, 2022Publication date: February 29, 2024Inventors: Shitao Yan, Shan Yang, Zhan Zhan, Zhao Ma, Xiao Kan, Hongtao Peng, Yang Li, Kahkeen Lai, Veronica Tan
-
Publication number: 20240070183Abstract: 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: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Jia Li Yun, Yin Xiang Xiong, Shan Gu, Yan Bin Hu, Yao Zhang