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).

  • Publication number: 20240137515
    Abstract: A video bitstream comprising coding information of a current block in a current picture is received. The coding information indicates that the current block is coded by a flip mode in which locations of samples of the current block are adjusted within the current block. A reference block is determined from a plurality of candidate reference blocks in a reconstructed region of the current picture for the current block based on template matching (TM) costs. The TM costs indicate differences between a template of the current block and respective templates of the plurality of candidate reference blocks. A reconstruction block of the current block is determined based on the determined reference block. The current block is reconstructed by adjusting locations of samples of the reconstruction block within the reconstruction block based on the flip mode.
    Type: Application
    Filed: October 22, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Xiaozhong XU, Shan LIU
  • Publication number: 20240137488
    Abstract: Processing circuitry receives coded information of a current block indicative of applying LIC on the current block according to at least a first reference block in a first reference picture. The processing circuitry determines, for a sample in the current block, at least a first reference sample in the first reference block, the first reference sample is co-located to the sample in the current block. The processing circuitry calculates a weighted sum of a plurality of terms and an offset for the LIC according to a plurality of parameter values for a plurality of parameters used in the LIC, and reconstructs the sample accordingly. The plurality of parameter values includes at least a first weighting value for a first weighting that is applied to a non-linear term of the first reference sample of a kth power, k is a power index value and is not equal to 1.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240135593
    Abstract: A method comprising segmenting an input symmetry mesh into multiple non-connected UV segments; partitioning at least one UV segment via a plane that partitions the at least one UV segment into a first side and a second side; reorganizing the plurality of vertices included in the first side of the at least one UV segment; perform a 2D symmetry detection on the at least one UV segment to find a symmetry transform; determining a predicted vertex for each vertex on the second side of the at least one UV segment based on the symmetry transform of a corresponding vertex on the first side of the at least one UV segment to find a predicted vertex on the first side of the at least one UV segment; and encoding a bitstream that comprises at least the vertices within the first side of the at least one UV segment.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Thuong NGUYEN CANH, Xiaozhong XU, Shan LIU
  • Publication number: 20240137509
    Abstract: Aspects of the disclosure include methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry receives, from a coded video bitstream, coded information associated with a current block in a current picture. The coded information indicates that the current block is coded in a geometric partition mode (GPM), the current block is partitioned into at least a first partition and a second partition in the GPM by a partition edge. The processing circuitry determines that at least the first partition is coded in a subblock motion mode. The first partition includes a plurality of subblocks. The processing circuitry determines a plurality of motion vectors for the plurality of subblocks in the first partition of the current block, and reconstructs the plurality of subblocks in the first partition of the current block according to the plurality of motion vectors respectively.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Han GAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240133918
    Abstract: In a method for obtaining the equivalent oxide thickness of a dielectric layer, a first semiconductor capacitor including a first silicon dioxide layer and a second semiconductor capacitor including a second silicon dioxide layer are provided and a modulation voltage is applied to the semiconductor capacitors to measure a first scanning capacitance microscopic signal and a second scanning capacitance microscopic signal. According to the equivalent oxide thicknesses of the silicon dioxide layers and the scanning capacitance microscopic signals, an impedance ratio is calculated. The modulation voltage is applied to a third semiconductor capacitor including a dielectric layer to measure a third scanning capacitance microscopic signal. Finally, the equivalent oxide thickness of the dielectric layer is obtained according to the equivalent oxide thickness of the first silicon dioxide layer, the first scanning capacitance microscopic signal, third scanning capacitance microscopic signal, and the impedance ratio.
    Type: Application
    Filed: April 12, 2023
    Publication date: April 25, 2024
    Inventors: MAO-NAN CHANG, CHI-LUN LIU, HSUEH-LIANG CHOU, YI-SHAN WU, CHIAO-JUNG LIN, YU-HSUN HSUEH
  • Publication number: 20240137541
    Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a current block in a bitstream. The current block is predicted with intra prediction fusion comprising multiple candidate intra prediction modes. The processing circuitry determines a respective candidate prediction value of a sample in the current block for each of the multiple candidate intra prediction modes. The processing circuitry derives weights of the respective multiple candidate intra prediction modes based on intra prediction modes used to code neighboring blocks of the current block. The processing circuitry predicts, according to the derived weights, the sample in the current block by a weighted sum of the candidate prediction values associated with the multiple candidate intra prediction modes.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240135594
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to determine more than one vertices in an input mesh, and group the more than one vertices in more than one group of vertices. The grouping of a respective vertex in a respective group may be based on a topological distance of the respective vertex. In embodiments, the processor or processors may also determine a set of filter coefficients for the more than one group of vertices; and signal the more than one group of vertices and the set of filter coefficients.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xiang ZHANG, Xiaozhong XU, Chao HUANG, Jun TIAN, Shan LIU
  • Publication number: 20240137542
    Abstract: Aspects of the disclosure include methods and apparatuses for video coding. One of the apparatuses includes processing circuitry that receives a current block in a bitstream. The current block is predicted with intra prediction fusion comprising multiple candidate intra prediction modes. The processing circuitry derives a dominant intra prediction mode from the multiple candidate intra prediction modes. The processing circuitry applies a transform from a transform set associated with the dominant intra prediction mode for the current block and decodes the current block according to the transform.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240132928
    Abstract: The present invention provides a Ganoderma lucidum ?-glucan extract, a preparation method and detection method therefor. The preparation method includes: S1: crushing fruiting bodies of Ganoderma lucidum, mixing the crushed fruiting bodies with a solvent, adding trypsin for enzymatic hydrolysis for 0.5-2 h, and separating to obtain a Ganoderma lucidum fruiting body filter residue; S2: mixing the Ganoderma lucidum fruiting body filter residue with an alkali solution, carrying out ultrasonic extraction with heating, adjusting the pH value of the obtained filtrate to be neutral, and concentrating to obtain a crude Ganoderma lucidum polysaccharide; S3: carrying out alcohol precipitation on the crude Ganoderma lucidum polysaccharide, separating the obtained precipitate, and freeze-drying to obtain a crude Ganoderma lucidum ?-glucan extract; and S4: purifying the crude Ganoderma lucidum ?-glucan extract by glucose gel column chromatography to obtain a Ganoderma lucidum ?-glucan extract.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Inventors: Chengyuan LIANG, Boxin ZHANG, Changhua KE, Shan YANG, Jingjing ZHOU, Jinrong HU, Yuting LIU
  • Publication number: 20240137545
    Abstract: A method of video encoding includes determining whether a plurality of constraint flags of a constraint information group are to be signaled for a subset of coding blocks, and signaling a gate flag indicating whether the plurality of constraint flags of the constraint information group are signaled. The gate flag is signaled in constraint information in a syntax structure of a coded video bitstream. In accordance with the signaled gate flag indicating that the plurality of constraint flags of the constraint information group are signaled, the method further includes signaling the plurality of constraint flags of the constraint information group in the constraint information in the syntax structure of the coded video bitstream. In accordance with the plurality of constraint flags being signaled in the constraint information, the method further includes encoding the subset of coding blocks based on the plurality of constraint flags.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20240137520
    Abstract: Processing circuitry receives coded information of a motion vector difference (MVD). The processing circuitry calculates cost values associated with value combinations for a plurality of bits in coding bits of the MVD, at least one of the plurality of bits is a bit in a codeword for indicating a magnitude for the MVD. The processing circuitry determines a combination of prediction values for the plurality of bits from the value combinations, the combination of prediction values is associated with a lowest cost value in the cost values. The processing circuitry decodes the coded information of the MVD to obtain one or more indicators for the combination of prediction values, the one or more indicators indicates whether the plurality of bits is correctly predicted by the combination of prediction values. The processing circuitry determines the MVD based on the combination of prediction values and the one or more indicators.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240137576
    Abstract: A method for video encoding includes determining a filter shape of a cross-component filter applied to a chroma coding block (CB), generating a first intermediate CB by applying a loop filter to the chroma CB, and generating a second intermediate CB by applying, to a corresponding luma CB, the cross-component filter applied to the chroma CB and having the determined filter shape. The method further includes determining a filtered chroma CB based on the first intermediate CB and the second intermediate CB by combining the loop filtered chroma CB with the cross-component filtered luma CB, and generating coded information of the chroma CB in a coded video bitstream. Determining the filter shape includes determining the filter shape of the cross-component filter based on the number of the filter coefficients and based on at least one of (i) the chroma subsampling format or (ii) the chroma sample type.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiang LI, Xin ZHAO, Yixin DU, Liang ZHAO, Shan LIU
  • Publication number: 20240137552
    Abstract: The processing circuitry receives a coded video bitstream, the coded video bitstream includes coded information of a first block, the coded information indicates a use of a decoder side motion refinement (DMVR) on the first block. The first block has a first sample size. The processing circuitry applies an extended DMVR on the first block, the extended DMVR uses a second sample size for bilateral matching cost calculation, the second sample size is different from the first sample size of the first block. The processing circuitry calculates a plurality of bilateral matching costs respectively associated with a plurality of motion vector adjustments, at least a first bilateral matching cost in the plurality of bilateral matching costs is calculated based on the second sample size that is different from the first sample size of the first block. The processing circuitry determines a first refined motion vector and reconstructs accordingly.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240137564
    Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain a coded bitstream comprising a mesh sequence of a plurality of meshes of the 3D visual content and a displacement of a local coordinate system (LCS) or a global coordinate system (GCS) of at least one mesh of the plurality of meshes, the LCS or GCS being at a vertex of the at least one mesh, determine a projection coefficient of the displacement of the LCS or GCS, the projection coefficient indicating a unit tangent vector of the LCS or GCS in a normal direction to the vertex and is based on normalizing a tangent basis vector of the LCS or GCS, and decode the mesh sequence based on the projection coefficient of the displacement.
    Type: Application
    Filed: October 5, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Chao HUANG, Xiaozhong XU, Xiang ZHANG, Jun TIAN, Shan LIU
  • Publication number: 20240137534
    Abstract: In a method of video encoding, whether an adaptive color transform (ACT) is to be applied to a current block is determined. The current block includes color components, the color components including a luma component, a first chroma component, and a second chroma component. Based on the ACT being determined to be applied to the current block, a color space conversion is applied on the current block based on color space conversion equations to generate modified color components of the current block. The current block is encoded based on the modified color components of the current block.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Ling LI, Xin ZHAO, Xiang Li, Shan LIU
  • Publication number: 20240137539
    Abstract: Processing circuitry determines an initial affine model with bi-prediction for a current block in an affine motion inter prediction mode, the initial affine model predicts the current block based on a first reference picture and a second reference picture. The processing circuitry performs a multi-stage bilateral matching motion refinement with at least a first stage and a second stage on the initial affine model to derive a refined affine model, one of the first stage and the second stage applies a first bilateral matching motion refinement on a translational component of the initial affine model, and the other of the first stage and the second stage applies a second bilateral matching motion refinement on a non-translational component of the initial affine model. The processing circuitry reconstructs the current block using the refined affine model based on the first reference picture and the second reference picture.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Publication number: 20240137540
    Abstract: A current block is coded by an affine mode and includes a first control point at a first corner of the current block. A current template associated with the first control point is determined. A plurality of candidate reference templates is determined in a reference picture for the current template. A reference template is selected from the plurality of candidate reference templates for the current template based on a template matching (TM) cost. The TM cost indicates a respective difference between each candidate reference template and the current template of the first control point. A first control point motion vector (CPMV) is determined based on the selected reference template, where the first CPMV indicates an offset between the selected reference template in the reference picture and the current template associated with the first control point. The current block is reconstructed based at least on the first CPMV.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 25, 2024
    Applicant: Tencent America LLC
    Inventors: Guichun LI, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Patent number: 11964032
    Abstract: Disclosed by the present invention are an aqueous polyurethane functional mask substrate and an application thereof. Two kinds of water-based polyurethane dispersions are used as the main components of the mask substrate. The transdermal penetration and absorption of functional ingredients such as whitening, moisturizing and anti-aging ingredients in facial mask products are promoted by means of the special cross-linked structures of polyurethane films. During use, a mask is evenly applied to the face; and after the mask dries, the entire mask may be removed directly or removed after being moistened using water. The mask substrate according to the present invention is also applicable to body masks such as a hand mask, a neck mask and a back mask.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: April 23, 2024
    Assignees: WANHUA CHEMICAL GROUP CO., LTD., WANHUA CHEMICAL (NINGBO) CO., LTD.
    Inventors: Xiaoxiao Ji, Haidong Jia, Nuo Xu, Shan Liu, Yunling Liu, Jie Zhang, Xueshun Ji, Jiakuan Sun
  • Patent number: 11968366
    Abstract: A video encoding method and apparatus is provided. The method includes determining a chroma format of a video frame, determining, for a currently decoded first quantization matrix (QM), a size of the first QM according to the determined chroma format and a size of a luma transform block (TB) when the first QM is a chroma QM, and decoding the first QM when the size of the first QM is greater than zero. Thus, a size of a chroma QM is flexibly determined according to a chroma format and a size of a luma TB, rather than a fixed size predefined according to an identifier of the QM, thereby improving flexibility during encoding and decoding of the chroma QM. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also provided.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: April 23, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hongbin Zhang, Xiang Li, Guichun Li, Shan Liu
  • Patent number: 11967025
    Abstract: In some examples, an apparatus for mesh processing includes processing circuitry. The processing circuitry receives a first mesh frame with polygons representing a surface of an object, and determining that the first mesh frame is a non manifold type mesh in response to one or more singularity components in the first mesh frame. The processing circuitry converts the first mesh frame to a second mesh frame that is a manifold type mesh. The first mesh frame has first boundary loops that respectively correspond to second boundary loops in the second mesh frame. The processing circuitry detects the second boundary loops in the second mesh frame, and determines the first boundary loops in the first mesh frame according to the second boundary loops in the second mesh frame.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 23, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Chao Huang, Xiang Zhang, Jun Tian, Xiaozhong Xu, Shan Liu