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

  • Patent number: 12301863
    Abstract: A device for video decoding can be configured to obtain, from a syntax structure in a bitstream comprising an encoded representation of the video data, a syntax element indicating whether 6-parameter affine prediction is enabled for blocks corresponding to the syntax structure, wherein the blocks corresponding to the syntax structure comprise a first block; based on the syntax element indicating that the 6-parameter affine prediction is enabled for the blocks corresponding to the syntax structure, use the 6-parameter affine prediction to generate a predictive block for the first block; and use the predictive block and residual data to reconstruct the first block.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: May 13, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Kai Zhang, Jianle Chen, Xin Zhao, Marta Karczewicz
  • Patent number: 12301889
    Abstract: The various implementations described herein include methods and systems for encoding and decoding video. In one aspect, a method of video decoding includes receiving video data that includes a first block from a bitstream, where the first block is encoded using a first partition mode. The method further includes identifying first and second sections of the first block and identifying blending values for blending the first and second sections. The blending values are obtained from one or more lookup tables (LUTs). The LUTs include values ranging from 0 to N, a first value in the LUTs is set to 0 and corresponds to a portion that is outside of a first blending region, and a second value in the LUTs is set to N and corresponds to a portion that is outside of a second blending region. The method also includes decoding the first block using the blending values.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: May 13, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Han Gao, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
  • Patent number: 12301843
    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: Grant
    Filed: January 2, 2024
    Date of Patent: May 13, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Ling Li, Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 12301832
    Abstract: Methods, apparatus, and computer readable storage medium for multi-symbol arithmetic coding in video decoding. The method includes receiving a coded video bitstream; obtaining an array of cumulative distribution functions and corresponding M symbols, wherein M is an integer larger than 1; and performing, based on the array of cumulative distribution functions, arithmetic decoding on the coded video bitstream to extract at least one symbol by: for each extracted symbol, updating the array of cumulative distribution functions according to the extracted symbol based on at least one probability update rate, and continuing, based on the updated array of cumulative distribution functions, arithmetic decoding on the coded video bitstream to extract next symbol.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: May 13, 2025
    Assignee: Tencent America LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 12301787
    Abstract: In a method for video decoding, a determination, for a current block that is a non-square block, is made as to whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. When the angular intra prediction mode is the wide angle mode, whether a block size of the non-square block is greater than 32 is determined. When the block size of the non-square block is greater than 32, an intra smoothing filter is enabled and the enabled intra smoothing filter is applied to blocks neighboring the current block to generate filtered blocks. Intra prediction is performed based on the filtered blocks to obtain a characteristic value for the current block.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: May 13, 2025
    Assignee: TENCENT AMERICA LLC
    Inventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
  • Publication number: 20250150631
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes deriving, using frame interpolation, a reconstruction picture for an encoded picture of the plurality of encoded pictures. The method further includes determining, based on a signaled indicator in the video bitstream, whether one or more quantization parameters for the encoded picture are signaled in the video bitstream. When the signaled indicator indicates that the one or more quantization parameters are signaled in the video bitstream, the one or more quantization parameters are parsed from the video bitstream. When the signaled indicator indicates that the one or more quantization parameters are not signaled in the video bitstream, the one or more quantization parameters are derived at the decoder.
    Type: Application
    Filed: March 28, 2024
    Publication date: May 8, 2025
    Inventors: Xin Zhao, Shan Liu
  • Publication number: 20250150578
    Abstract: A method includes receiving a current picture, a first reference picture, and a second reference picture. The method includes obtaining a plurality of predefined weighting patterns, each weighting pattern being signaled as an index value and selecting a weighting pattern based on a predetermined condition. The method includes deriving a first weight to be applied to a first sub-block in the first reference picture and a second weight to be applied to a second sub-block in the second reference picture based on the index value corresponding to the selected weighting pattern. The method includes assigning the first weight to the first sub-block and the second weight to the second sub-block based on the selected weighting pattern. The method includes decoding the current block by a weighted bi-prediction based at least on the first sub-block weighted by the first weight and the second sub-block weighted by the second weight.
    Type: Application
    Filed: January 10, 2025
    Publication date: May 8, 2025
    Applicant: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery KRISHNAN, Xin ZHAO, Liang ZHAO, Han GAO, Xiaozhong XU, Shan LIU
  • Publication number: 20250150592
    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 signals a first syntax element for a multi-hypothesis cross-component prediction (MH-CCP) mode. A computing system determines that the MH-CCP mode is enabled to reconstruct each of a plurality of chroma samples of the current coding block using a respective luma sample and one or more neighboring luma samples. The computing device determines a number (N) of model parameters used in the MH-CCP mode for at least the current coding block, and identifies one or more neighboring luma samples of a first luma sample based on the number (N) of model parameters. A first chroma sample that is collocated with the first luma sample is determined based on the first luma sample and the one or more neighboring luma samples.
    Type: Application
    Filed: March 29, 2024
    Publication date: May 8, 2025
    Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
  • Publication number: 20250150586
    Abstract: A video bitstream including coded information of a current block in a current picture is received. The current block is divided into a plurality of subblocks based on a region division shape of a plurality of region division shapes that is associated with an intra prediction mode of the current block. A weight set is determined for each of the plurality of subblocks, where the weight set includes a first weight for an intra prediction of the respective subblock and a second weight for an inter prediction of the respective subblock. Each of the plurality of subblocks is reconstructed based on the weight set, the intra prediction, and the inter prediction that are associated with the respective subblock.
    Type: Application
    Filed: October 22, 2024
    Publication date: May 8, 2025
    Applicant: Tencent America LLC
    Inventors: Yonguk YOON, Shan LIU, Roman CHERNYAK, Biao WANG, Lien-Fei CHEN, Motong XU, Xin ZHAO, Ziyue XIANG
  • Publication number: 20250147156
    Abstract: This disclosure provides a safety protection circuit and a drive detection method for a LiDAR and a driver circuit thereof. The LiDAR includes a light-emitter apparatus, and the driver circuit provides a drive voltage to drive the light-emitter apparatus to emit light. One end of the light-emitter apparatus receives the drive voltage, and the other end of the light-emitter apparatus is coupled to a drive switch. The safety protection circuit includes: a voltage detector unit configured to detect a voltage value of the drive voltage; and a safety controller unit configured to control the driver circuit to stop providing the drive voltage when a voltage value of the drive voltage is lower than a threshold voltage, wherein the threshold voltage represents a voltage value of the drive voltage when the drive switch fails.
    Type: Application
    Filed: January 13, 2025
    Publication date: May 8, 2025
    Inventors: Chengguang LI, Biao WANG, Xin ZHAO, Shaoqing XIANG
  • Publication number: 20250150638
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes deriving, using a first type of frame interpolation, a reconstruction picture for an encoded picture of the plurality of encoded pictures, and determining, based on a signaled indicator in the video bitstream, whether to apply loop filtering to the reconstruction picture. When the signaled indicator has a first value, a decoded picture for the encoded picture is derived by applying one or more loop filters to the reconstruction picture. When the signaled indicator has a second value, the decoded picture is derived without applying the one or more loop filters to the reconstruction picture.
    Type: Application
    Filed: March 28, 2024
    Publication date: May 8, 2025
    Inventors: Xin Zhao, Liang Zhao, Jing Ye, Han Gao, Yushin Cho, Madhu Peringassery Krishnan, Shan Liu
  • Patent number: 12294694
    Abstract: Methods, apparatus, and computer readable storage medium for intra bi-prediction and multiple reference line intra prediction in video decoding. The method includes receiving, by a device, a coded video bitstream for a block. The method also includes determining, by the device, whether a single directional intra prediction or an intra bi-prediction applies to the block, based on mode information of the block, the mode information of the block comprising at least one of: a reference line index of the block, an intra prediction mode of the block, and a size of the block; in response to determining that the single directional intra prediction applies to the block, performing, by the device, the single directional intra prediction to the block; and in response to determining that the intra bi-prediction applies to the block, performing, by the device, the intra bi-prediction to the block.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: May 6, 2025
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xin Zhao, Shan Liu
  • Publication number: 20250142071
    Abstract: An example method of video coding includes receiving a video bitstream that includes a plurality of blocks. The method also includes determining a scanning order for a motion vector list for a first block of the plurality of blocks based on one or more of: a number of neighboring blocks of the current block with corresponding temporal motion vectors, a number of neighboring blocks of the current block encoded in an inter prediction mode, a mode of the current block, and a reference frame index for the current block. The method further includes generating the motion vector list according to the scanning order and identifying, from the motion vector list, a motion vector predictor for the current block. The method also includes decoding the current block using the identified motion vector predictor.
    Type: Application
    Filed: May 20, 2024
    Publication date: May 1, 2025
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Shan LIU
  • Publication number: 20250141055
    Abstract: A battery module and a battery pack are provided. The battery module includes a plurality of cells and a busbar assembly. The busbar assembly includes a first plastic bracket and a plurality of aluminum busbars each for connecting two adjacent cells. At least one of the plurality of the aluminum busbars are arranged on the first plastic bracket. The first plastic bracket is provided with heat rivet posts corresponding one-to-one with the aluminum busbars arranged on the first plastic bracket. The aluminum busbar is provided with a fixing hole matching the heat rivet post. The heat rivet post is configured to insert into the fixing hole, where at least a portion of a circumferential sidewall of the heat rivet post cooperates with at least a portion of an inner wall of the fixing hole, to fix the aluminum busbar at a circumferential position of the heat rivet post.
    Type: Application
    Filed: January 3, 2025
    Publication date: May 1, 2025
    Inventors: MINGLI WU, YONG LIAO, XIN ZHAO
  • Publication number: 20250142060
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes obtaining a reconstructed picture that corresponds to an encoded picture of the plurality of encoded pictures and deriving a set of quantization parameters for the reconstructed picture, the set of quantization parameters derived from a set of reference quantization parameters for the encoded picture. The method further includes performing loop filtering on the reconstructed picture using the set of quantization parameters.
    Type: Application
    Filed: March 28, 2024
    Publication date: May 1, 2025
    Inventors: Xin ZHAO, Han GAO, Liang ZHAO, Jing YE, Shan LIU
  • Publication number: 20250142055
    Abstract: A feature value is determined based on at least one of (i) neighboring reconstructed chroma samples of a current chroma block and (ii) neighboring reconstructed luma samples of a luma block that is collocated with the current chroma block. Chroma samples of the current chroma block and luma samples of the luma block that is collocated with the current chroma block are grouped into a plurality of groups based on a threshold of the feature value. Each of the plurality of groups includes a respective chroma sample and a respective luma sample. A respective cross-component prediction mode is determined for each of the plurality of groups by comparing the respective chroma sample and the respective luma sample of each respective group to the determined feature value. The current chroma block is reconstructed based on the determined cross-component prediction modes of the plurality of groups.
    Type: Application
    Filed: January 6, 2025
    Publication date: May 1, 2025
    Applicant: Tencent America LLC
    Inventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
  • Publication number: 20250142048
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a set of encoded video information and a first indicator associated with a plurality of probability models. The method includes determining a value of the first indicator by parsing the video bitstream. The method includes, when the first indicator has a first value, selecting a first probability model from the plurality of probability models and when the first indicator has a second value, selecting a second probability model from the plurality of probability models, the second probability model being different from the first probability model. The method also includes entropy decoding the set of encoded video information using the selected probability model.
    Type: Application
    Filed: May 29, 2024
    Publication date: May 1, 2025
    Inventors: Yushin CHO, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Jing YE, Han GAO, Shan LIU
  • Publication number: 20250142061
    Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first syntax element for a cross-component sample offset (CCSO) mode. The first syntax element indicates whether to generate a first sample offset of a first color sample of the current image frame based on one or more luma samples. An electronic device identifies a first luma sample that is collocated with the first color sample and neighboring luma sample(s) s of the first luma sample. The first luma sample and the one neighboring luma sample(s) are downsampled to generate downsampled luma sample(s) for the CCSO mode. The electronic device determines the first sample offset of the first color sample based on the downsampled luma sample(s), and reconstructs the current image frame at least by adjusting the first color sample based on the first sample offset.
    Type: Application
    Filed: May 9, 2024
    Publication date: May 1, 2025
    Inventors: Han Gao, Xin Zhao, Liang Zhao, Shan Liu, Jing Ye
  • Publication number: 20250142062
    Abstract: One or more template predictions are generated for a template of a current block based on one or more prediction modes. The template includes neighboring samples of the current block. Each of the one or more template predictions is generated based on a respective one of the one or more prediction modes. One or more filters are derived for the current block. Each of the one or more filters is derived based on (i) filter index information or (ii) a respective one of the one or more template predictions and a template reconstruction of the template. One or more predictions of the current block are determined. Each of the one or more predictions is determined based on a respective one of the one or more prediction modes. A final prediction of the current block is determined by applying the one or more filters to the one or more predictions.
    Type: Application
    Filed: October 22, 2024
    Publication date: May 1, 2025
    Applicant: Tencent America LLC
    Inventors: Yonguk YOON, Lien-Fei CHEN, Biao WANG, Roman CHERNYAK, Motong XU, Xin ZHAO, Shan LIU
  • Publication number: 20250133210
    Abstract: A method includes receiving a bitstream that comprises coded information of a current block, the coded information of the current block indicates a state transition path of a state machine, the state transition path of the state machine includes at least a first state transition associated with a first quantization shifting offset of one or more first transform coefficients in transform coefficients of the current block. The method also includes determining the first quantization shifting offset associated with the one or more first transform coefficients according to the first state transition; reconstructing the one or more first transform coefficients based on the first quantization shifting offset; calculating residuals in a spatial domain of the current block based on at least the one or more first transform coefficients; and reconstructing the current block according to the residuals in the spatial domain.
    Type: Application
    Filed: October 11, 2024
    Publication date: April 24, 2025
    Applicant: Tencent America LLC
    Inventors: Motong XU, Roman CHERNYAK, Lien-Fei CHEN, Biao WANG, Yonguk YOON, Xin ZHAO, Shan LIU