Patents by Inventor Xin Zhao

Xin Zhao 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: 20250233992
    Abstract: An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks corresponding to a plurality of pictures, the plurality of blocks including a first block. The method also includes maintaining an ordered transform list for the plurality of blocks, the ordered transform list corresponding to most probable transform options and comprising at least one of: transform type information and transform set information. The method further includes determining, for the first block, an index value for the ordered transform list; and decoding the first block by applying a transform to the first block using information from the transform list at the index value.
    Type: Application
    Filed: July 23, 2024
    Publication date: July 17, 2025
    Inventors: Madhu PERINGASSERY KRISHNAN, Xin ZHAO, Yushin CHO, Liang ZHAO, Biao WANG, Shan LIU
  • Patent number: 12363282
    Abstract: This disclosure describes a set of advanced video coding technologies and is particular related to an intra warp prediction of a sample in a video block where the sample is intra predicted using a weighted sum of basis functions of pixel coordinate position of the sample. A set of weighting coefficients for the weighted sum may be predefined or may be derived by an encoder and signaled in a bitstream containing the video block at various coding levels.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: July 15, 2025
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Liang Zhao, Han Gao, Jing Ye, Shan Liu
  • Patent number: 12360679
    Abstract: Methods, systems, and devices for memory system logical unit number (LUN) procedures are described. A memory system may receive an indication to convert a LUN for storing LBAs associated with an application from a first type to a second type, where the second type is associated with a higher performance defragmentation process than the first type. The memory system may perform defragmentation on data associated with the LUN based on converting the LUN to the second type. The memory system may determine whether the LBAs stored in the LUN are ordered based on the defragmentation, and the memory system may operate (e.g., execute) the application based on the LBAs being ordered.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: July 15, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Zhou Zhou, Li Xin Zhao, Yanhua Bi
  • Patent number: 12363290
    Abstract: There is includes a method and apparatus comprising computer code configured to cause a hardware processor or processors to perform intra prediction among a plurality of reference lines, to set a plurality of intra prediction modes for a zero reference line nearest to a current block of the intra prediction among non-zero reference lines, and to set one or more most probable modes for one of the non-zero reference lines.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: July 15, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Publication number: 20250223488
    Abstract: Disclosed are a degradable lost circulation material for protecting oil and gas reservoirs, and a preparation method and use thereof, belonging to the technical field of petrochemicals. The degradable lost circulation material includes an epoxidized vanillin Schiff base compound and a composite curing agent, the composite curing agent including an anhydride curing agent and an imidazole curing agent, wherein the epoxidized vanillin Schiff base compound has a structure shown in formula I.
    Type: Application
    Filed: September 4, 2024
    Publication date: July 10, 2025
    Inventors: Xin ZHAO, Wenzhi SU, Zhengsong QIU, Zhengkai LIU, Zhiyuan WANG, Kai SHAN, Hanyi ZHONG
  • Publication number: 20250227223
    Abstract: A method for encoding and decoding of motion vector difference for inter-predicting a video block is provided. The method includes receiving a coded video bitstream; extracting, from the coded video bitstream, a flag indicating whether an inter-predication mode is a JOINT_NEWMV mode for a current block in a current frame, the JOINT_NEWMV mode indicating that a first delta motion vector (MV) for a first reference frame from a reference list 0 and a second delta MV for a second reference frame from a reference list 1 are jointly signaled; in response to the flag indicating that the inter-predication mode is the JOINT_NEWMV mode, extracting a joint delta motion vector (MV) for the current block, and deriving the first delta MV and the second delta MV based on the joint delta MV; and decoding the current block based on the first delta MV and the second delta MV.
    Type: Application
    Filed: January 14, 2025
    Publication date: July 10, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Liang ZHAO, Xin ZHAO, Shan LIU
  • Publication number: 20250227232
    Abstract: An example method of video coding includes receiving a video bitstream comprising a current block and a syntax element and identifying an intra prediction mode for the current block. The method also includes parsing the syntax element to determine whether to change the intra prediction mode when deriving a transform set index, and deriving the transform set index for the current block based on the intra prediction mode and the parsed syntax element. The method further includes selecting a first transform set from a plurality of transform sets according to the transform set index, and reconstructing the current block using the first transform set.
    Type: Application
    Filed: January 8, 2025
    Publication date: July 10, 2025
    Inventors: Biao WANG, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Lien-Fei CHEN, Shan LIU, Yonguk YOON, Motong XU
  • Publication number: 20250227262
    Abstract: This disclosure relates to video processing that includes a video processing device that: determines that a Chroma from Luma (CfL) prediction mode is to be applied to a luma block in a received coded bitstream; generates a neighbor luma average for the luma block by averaging a set of reconstructed luma samples, wherein the set of reconstructed luma samples comprises a plurality of reconstructed neighbor luma samples in at least one neighbor luma block that neighbors the luma block; generates an alternating current (AC) contribution of a plurality of prediction samples of a chroma block co-located with the luma block based on a plurality of luma samples in the luma block and the neighbor luma average; and reconstructs the chroma block at least by applying the CfL prediction mode based on the AC contribution.
    Type: Application
    Filed: March 24, 2025
    Publication date: July 10, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
  • Patent number: 12355975
    Abstract: This disclosure relates generally to video coding and particularly to methods and systems for providing signaling schemes for jointly coding of motion vector difference. An example method for decoding a current video block of a video bitstream is disclosed. The method includes receiving a coded video bitstream; determining, from the coded video bitstream, a flag for a current video block, wherein the flag indicates whether joint motion vector difference (MVD) coding is applied to the current video block; and in response to the flag indicating that the joint MVD coding is applied to the current video block: obtaining, by the device from the coded video bitstream, a joint MVD for the current video block, deriving, by the device based on the joint MVD, an MVD for the current video block, and decoding, by the device based on the joint MVD and the derived MVD, the current video block.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Patent number: 12355962
    Abstract: This disclosure relates generally to video coding and particularly to intra block copy (IBC) padding mode. One method is disclosed for performing an IBC padding. The method includes receiving a coded video bitstream; extracting, from the coded video bitstream, a first syntax element, the first syntax element indicating that an IBC padding is available for a current video block; extracting, from the coded video bitstream, a second syntax element, the second syntax element indicating that the current video block is predicted using the IBC padding; extracting, from the coded video bitstream, at least one syntax element; partitioning the current video block into at least two sub-partitions based on the at least one syntax element, wherein the at least two sub-partitions comprise a padding sub-partition and an IBC sub-partition; predicting the padding sub-partition based on a predefined padding rule; and predicting the IBC sub-partition based on a predefined IBC rule.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiaozhong Xu, Xin Zhao, Shan Liu
  • Patent number: 12355943
    Abstract: Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
  • Patent number: 12355986
    Abstract: A method of and an apparatus for controlling intra prediction for encoding of a video sequence are provided. The method includes determining a ratio of a width to a height of a coding unit, and based on the determined ratio being different than one, adding, to a table including intra prediction modes corresponding to intra prediction angles, first wide angles toward a bottom-left edge of the coding unit, second wide angles toward a top-right edge of the coding unit, and additional intra prediction modes respectively corresponding to the first wide angles and the second wide angles. The method further includes signaling, for encoding the video sequence, one of the intra prediction modes and the additional intra prediction modes added to the table.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12356004
    Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry that receives a coded bitstream comprising a first block in a current picture. The processing circuitry obtains prediction information indicating whether the first block is coded in an intra template matching prediction (IntraTMP) mode. If the IntraTMP mode is applied to the first block, the first block is reconstructed based on a prediction block within a reconstructed search area in the current picture. A reference template of the prediction block is matched to a current template of the first block in the IntraTMP mode. An IntraTMP-based block vector BVIntraTMP of the first block is stored. The IntraTMP-based block vector indicates a position displacement between the current template of the first block and the reference template of the prediction block. A second block is reconstructed based on the stored IntraTMP-based block vector.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Lien-Fei Chen, Guichun Li, Xin Zhao, Xiaozhong Xu, Shan Liu
  • Patent number: 12356019
    Abstract: A method and apparatus for encoding or decoding a video sequence includes applying a Cross-Component Linear Model (CCLM) to a video sequence, and applying an interpolation filter in the Cross-Component Linear Model (CCLM), wherein the interpolation filter is dependent upon a YUV format of the video sequence.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: July 8, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12355951
    Abstract: Coded information of a first color component and a second color component associated with a current block is determined. A first prediction mode is determined to be selected from an intra prediction mode, an inter prediction mode, or a combined intra-inter prediction mode for the first color component associated with the current block. A second prediction mode is determined to be selected from the intra prediction mode, the inter prediction mode, or the combined intra-inter prediction mode for the second color component associated with the current block. The second prediction mode is different from the first prediction mode. The current block is reconstructed based on predicting the first color component of the current block in the first prediction mode and predicting the second color component of the current block in the second prediction mode.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: July 8, 2025
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
  • Publication number: 20250220213
    Abstract: An example method of video encoding includes receiving video data comprising first block. The method also includes determining that the first block is to be encoded using first and second reference blocks and signaling a high-level syntax (HLS) flag in a video bitstream that indicates whether an implicit masked blending mode is enabled for the first block. When the HLS flag having a first value, encoding the first block using a first set of weighting factors for reference values from the first reference block and the second reference block. When (i) the HLS flag having a second value and (ii) at least one of the first reference block and the second reference block is at least partially outside of a corresponding reference boundary, encoding the first block using a second set of weighting factors for the reference values from the first reference block and the second reference block.
    Type: Application
    Filed: March 19, 2025
    Publication date: July 3, 2025
    Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
  • Patent number: 12348780
    Abstract: This disclosure relates to video coding with a block-level window size update for arithmetic coding. A probability update rate may be a function of count of appearances for the associated syntax/context when parsing a bitstream. It may also be a function of a number of different symbol values for the associated syntax/context. The value of the count is restarted with a pre-defined value at block-level. The probability or cumulative distribution function (CDF) update rate for a particular syntax/context may be reinitialized with a pre-defined value at block level.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: July 1, 2025
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu
  • Patent number: 12348750
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of an image frame and a syntax element for a cross-component intra prediction mode. A first chroma sample is generated by combining a first luma sample co-located with the first chroma sample and its associated neighboring luma samples using a plurality of weighing factors. The method includes extracting at least one of weighing factors from the video bitstream, and deriving the at least another weighing factor. The method further includes combining the first luma sample and the neighboring luma samples based on the at least one weighing factor that is signaled in the video bitstream and the at least another weighing factor that is not signaled in the video bitstream to generate the first chroma sample, which is applied to reconstruct the current coding block.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: July 1, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12348748
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus includes processing circuitry. For example, the processing circuitry obtains reconstructed samples in a temporal source frame that is different from a current frame, and determines filter coefficients of a filter for a current block in the current frame based on at least the reconstructed samples in the temporal source frame. The processing circuitry generates prediction information of the current block based on the determined filter coefficients. The temporal source frame is an inter coded frame that satisfies at least one of a quantization parameter (QP) requirement, a temporal distance requirement, and a reference picture requirement.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: July 1, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Xin Zhao, Liang Zhao, Shan Liu
  • Patent number: 12348747
    Abstract: A computing system receives a video bitstream that includes a current block and a syntax element indicating that the current block is to be predicted in a blending mode. The current block is encoded using information from first and second reference blocks. When a portion of the current block corresponds to a first area that (i) is within corresponding reference boundaries in both of the first and second reference blocks or (ii) is not within the corresponding reference boundaries in both of the first and second reference blocks, the system reconstructs the portion by averaging reference values from the first and second reference blocks. When the portion of the current block corresponds to a second area that is within the corresponding reference boundaries in only one of the first and second reference blocks, the system derives weighted reference values and reconstructs the portion by combining the weighted reference values.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: July 1, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Han Gao, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu