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: 20250150638Abstract: 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: ApplicationFiled: March 28, 2024Publication date: May 8, 2025Inventors: Xin Zhao, Liang Zhao, Jing Ye, Han Gao, Yushin Cho, Madhu Peringassery Krishnan, Shan Liu
-
Publication number: 20250150631Abstract: 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: ApplicationFiled: March 28, 2024Publication date: May 8, 2025Inventors: Xin Zhao, Shan Liu
-
Publication number: 20250150586Abstract: 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: ApplicationFiled: October 22, 2024Publication date: May 8, 2025Applicant: Tencent America LLCInventors: Yonguk YOON, Shan LIU, Roman CHERNYAK, Biao WANG, Lien-Fei CHEN, Motong XU, Xin ZHAO, Ziyue XIANG
-
Publication number: 20250150592Abstract: 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: ApplicationFiled: March 29, 2024Publication date: May 8, 2025Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
-
Publication number: 20250150578Abstract: 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: ApplicationFiled: January 10, 2025Publication date: May 8, 2025Applicant: TENCENT AMERICA LLCInventors: Madhu Peringassery KRISHNAN, Xin ZHAO, Liang ZHAO, Han GAO, Xiaozhong XU, Shan LIU
-
Publication number: 20250147156Abstract: 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: ApplicationFiled: January 13, 2025Publication date: May 8, 2025Inventors: Chengguang LI, Biao WANG, Xin ZHAO, Shaoqing XIANG
-
Patent number: 12294694Abstract: 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: GrantFiled: October 26, 2023Date of Patent: May 6, 2025Assignee: Tencent America LLCInventors: Liang Zhao, Xin Zhao, Shan Liu
-
Publication number: 20250142048Abstract: 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: ApplicationFiled: May 29, 2024Publication date: May 1, 2025Inventors: Yushin CHO, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20250142071Abstract: 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: ApplicationFiled: May 20, 2024Publication date: May 1, 2025Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Shan LIU
-
Publication number: 20250142055Abstract: 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: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Guichun LI, Lien-Fei CHEN, Shan LIU
-
Publication number: 20250141055Abstract: 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: ApplicationFiled: January 3, 2025Publication date: May 1, 2025Inventors: MINGLI WU, YONG LIAO, XIN ZHAO
-
Publication number: 20250142060Abstract: 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: ApplicationFiled: March 28, 2024Publication date: May 1, 2025Inventors: Xin ZHAO, Han GAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250142061Abstract: 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: ApplicationFiled: May 9, 2024Publication date: May 1, 2025Inventors: Han Gao, Xin Zhao, Liang Zhao, Shan Liu, Jing Ye
-
Publication number: 20250142062Abstract: 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: ApplicationFiled: October 22, 2024Publication date: May 1, 2025Applicant: Tencent America LLCInventors: Yonguk YOON, Lien-Fei CHEN, Biao WANG, Roman CHERNYAK, Motong XU, Xin ZHAO, Shan LIU
-
Publication number: 20250133210Abstract: 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: ApplicationFiled: October 11, 2024Publication date: April 24, 2025Applicant: Tencent America LLCInventors: Motong XU, Roman CHERNYAK, Lien-Fei CHEN, Biao WANG, Yonguk YOON, Xin ZHAO, Shan LIU
-
Patent number: 12284331Abstract: A coded video bitstream comprising a current block in a current picture is received. The current block includes a plurality of subblocks and is to be predicted by a subblock-based template matching motion vector prediction (SbTMVP) mode. A respective collocated reference subblock for each subblock is determined based on a combination of a displacement vector (DV) and a motion vector offset (MVO) that are associated with the respective subblock. A motion vector (MV) field in the respective collocated reference subblock of each subblock in the current block is determined. A respective reference template for each subblock is derived based on the determined MV field of the collocated reference subblock. The plurality of subblocks of the current block is reconstructed by predicting each subblock using the respective reference template in the SbTMVP mode.Type: GrantFiled: November 9, 2022Date of Patent: April 22, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Lien-Fei Chen, Han Gao, Guichun Li, Shan Liu
-
Patent number: 12281466Abstract: An indoor grey water purification and reuse device, system and method for public buildings is disclosed. The grey water purification and reuse device includes a grey water storage tank, a grey water treatment assembly and a pneumatic reclaimed water tank assembly which are sequentially arranged from top to bottom. The grey water storage tank is used for storing grey water from one floor above collected by a grey water collecting device. The grey water treatment assembly is used for carrying out multistage purification treatment on the grey water in the grey water storage tank. The pneumatic reclaimed water tank assembly is used for disinfecting reclaimed water subjected to multistage purification treatment and supplying water to reclaimed water reuse facilities on the current floor of the building in a constant-pressure mode.Type: GrantFiled: September 15, 2020Date of Patent: April 22, 2025Assignee: China Architecture Design & Research Group Co., Ltd.Inventors: Yongwang Liu, Li Zhao, Xingchao Lu, Wenchao Yin, Xin Zhao, Jianye Li, Fangzhai Zhang
-
Patent number: 12284398Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining video data that includes a first syntax element with a corresponding alphabet of M elements, and obtaining respective probabilities of occurrence for the M elements. The method further includes entropy coding a first portion of the video data using the respective probabilities of occurrence, and, while entropy coding, encountering the first syntax element. The method also includes updating probabilities of occurrence based on the first syntax element, and, in accordance with at least one of the updated probabilities being less than a threshold probability value, determining regularized probabilities of occurrence by applying a probability regularization to the updated probabilities of occurrence, where the probability regularization does not include a division operation.Type: GrantFiled: March 3, 2023Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
-
Patent number: 12284346Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes determining whether multiple transform units are within the video block in accordance with a determination that the inter-prediction mode is enabled; and in accordance with a determination that multiple transform units are within the video block: determining a transform unit of the multiple transform units to apply a secondary transform based on a relative location of the transform unit within the video block, applying the secondary transform to the transform unit, and reconstructing/processing the video block based at least on the secondary transform.Type: GrantFiled: March 3, 2023Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu
-
Patent number: 12284375Abstract: A computing system receives a video bitstream comprising a current picture that includes a first block. The system determines that the first block is encoded using a first reference block and a second reference block. The system identifies a high-level syntax (HLS) flag in the video bitstream that indicates a weighting scheme for using the first and second reference blocks. The system reconstructs the first block using a first set of weighting factors for reference values from the first reference and second reference blocks when the HLS flag has a first value. The system reconstructs the first block using a second set of weighting factors for the reference values from the first and second reference blocks when (i) the HLS flag has a second value and (ii) at least one of the first and second reference blocks is at least partially outside of a corresponding reference boundary.Type: GrantFiled: September 1, 2023Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Han Gao, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu