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: 12368860Abstract: This disclosure relates to encoding and decoding of motion vector difference for inter-predicting a video block. An example is disclosed for decoding an inter-predicted video block of a video stream. The method may include determining that a motion vector associated with the inter-predicted video block is encoded as a motion vector difference (MVD) between the motion vector and a reference motion vector; obtaining, from the video stream, an indication of a magnitude range of the MVD among a plurality of predefined magnitude ranges for motion vector differences; determining a pixel resolution for the MVD according to the magnitude range; identifying additional MVD information in the video stream based on the pixel resolution; extracting the additional MVD information from the video stream; and decoding the inter-predicted video block based on the pixel resolution, the additional MVD information, the reference motion vector, and a reference frame associated with the motion vector.Type: GrantFiled: April 17, 2024Date of Patent: July 22, 2025Assignee: Tencent America LLCInventors: Liang Zhao, Xin Zhao, Shan Liu
-
Patent number: 12368849Abstract: Systems and methods may provide flexible picture partitioning, a method includes receiving a bitstream, that includes a picture, the picture partitioned into a plurality of coding tree units (CTUs), wherein at least one row or column of CTUs, among the plurality of CTUs of the picture, that is adjacent to a boundary of the picture has a size dimension that is smaller than a corresponding size dimension of each CTU among the plurality of CTUs that is not adjacent to any boundary of the picture; and encoding the bitstream based on the plurality of CTUs, wherein the at least one row or column of CTUs includes a first CTU row or a first CTU column of the picture that is adjacent to a top boundary or left boundary of the picture, respectively.Type: GrantFiled: September 13, 2023Date of Patent: July 22, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Yixin Du, Shan Liu
-
Publication number: 20250234011Abstract: Some aspects of the disclosure provide a method of video decoding. For example, a coded video bitstream is received. The coded video bitstream includes coded information of a video using multi-layer coding. The coded information includes first coded information corresponding to first coded pictures of a first layer serving for a machine task, and second coded information corresponding to second coded pictures of a second layer serving for a human consumption. A consumption type is determined from at least the machine task and the human consumption. Based on the consumption type, at least a reconstructed picture is reconstructed according to at least one of the first coded information and/or the second coded information.Type: ApplicationFiled: January 16, 2025Publication date: July 17, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Shan LIU
-
Publication number: 20250234010Abstract: Some aspects of the disclosure provide a method of video decoding. For example, a coded video bitstream is received. The coded video bitstream includes at least coded information of a current picture, the current picture includes at least a first block that satisfies an overlapping requirement with a region of interest (ROI), the overlapping requirement requires an overlapping to the ROI to be less than a threshold. The ROI is determined based on the coded information of the current picture. The first block is determined to satisfy the overlapping requirement based on the ROI. At least a first block level syntax of the first block is obtained according a default value that is defined for blocks that satisfies the overlapping requirement. The first block is reconstructed based on the default value of the first block level syntax.Type: ApplicationFiled: January 16, 2025Publication date: July 17, 2025Applicant: Tencent America LLCInventors: Ding DING, Xin ZHAO, Shan LIU
-
Publication number: 20250233993Abstract: An example method of video coding includes receiving a video bitstream comprising a current block and identifying a first prediction mode for the current block. The method also includes mapping the first prediction mode to a corresponding intra prediction mode, and selecting a first transform set from a plurality of transform sets based on the corresponding intra prediction mode. The method further includes reconstructing the current block using the first transform set.Type: ApplicationFiled: January 15, 2025Publication date: July 17, 2025Inventors: Biao WANG, Lien-Fei CHEN, Roman CHERNYAK, Yonguk YOON, Motong XU, Shan LIU, Xin ZHAO, Madhu PERINGASSERY KRISHNAN
-
Publication number: 20250233992Abstract: 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: ApplicationFiled: July 23, 2024Publication date: July 17, 2025Inventors: Madhu PERINGASSERY KRISHNAN, Xin ZHAO, Yushin CHO, Liang ZHAO, Biao WANG, Shan LIU
-
Publication number: 20250233977Abstract: Some aspects of the disclosure provide a method of video decoding. For example, a coded video bitstream is received. The coded video bitstream includes coded information of a video for a machine task. Among coding tools of a video codec, a first subset of the coding tools is selected. The first subset of the coding tools is used for coding the video for the machine task. Decoded information is generated from the coded video bitstream based on the first subset of the coding tools. The machine task is performed using the decoded information.Type: ApplicationFiled: January 10, 2025Publication date: July 17, 2025Applicant: Tencent America LLCInventors: Ding DING, Xin ZHAO, Shan LIU, Roman CHERNYAK
-
Patent number: 12363282Abstract: 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: GrantFiled: October 30, 2023Date of Patent: July 15, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Liang Zhao, Han Gao, Jing Ye, Shan Liu
-
Patent number: 12360679Abstract: 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: GrantFiled: September 6, 2022Date of Patent: July 15, 2025Assignee: Micron Technology, Inc.Inventors: Zhou Zhou, Li Xin Zhao, Yanhua Bi
-
Patent number: 12363290Abstract: 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: GrantFiled: August 28, 2023Date of Patent: July 15, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
-
Publication number: 20250223488Abstract: 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: ApplicationFiled: September 4, 2024Publication date: July 10, 2025Inventors: Xin ZHAO, Wenzhi SU, Zhengsong QIU, Zhengkai LIU, Zhiyuan WANG, Kai SHAN, Hanyi ZHONG
-
Publication number: 20250227262Abstract: 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: ApplicationFiled: March 24, 2025Publication date: July 10, 2025Applicant: TENCENT AMERICA LLCInventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
-
Patent number: 12355975Abstract: 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: GrantFiled: February 9, 2024Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Shan Liu
-
Patent number: 12355962Abstract: 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: GrantFiled: September 13, 2022Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xin Zhao, Shan Liu
-
Patent number: 12355986Abstract: 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: GrantFiled: October 5, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 12355943Abstract: 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: GrantFiled: June 28, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
-
Patent number: 12355951Abstract: 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: GrantFiled: November 8, 2022Date of Patent: July 8, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Publication number: 20250220213Abstract: 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: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250210449Abstract: A power module has a substrate, and an inductor assembly, a first plurality of power integrated circuits (ICs), a first and second heat spreaders which are all mounted on a first surface of the substrate. The inductor assembly has a main body with a bottom surface facing the first surface of the substrate surface. The first plurality of power ICs are under the main body of the inductor assembly. A distance between the bottom surface of the main body of the inductor assembly and the first surface of the substrate is larger than heights of the first plurality of power ICs. The first heat spreader has a first insertion portion inserted between the main body of the inductor assembly and the first plurality of power ICs, and the first insertion portion is in contact with the second heat spreader through a thermal interface material (TIM).Type: ApplicationFiled: December 20, 2023Publication date: June 26, 2025Inventors: Xin Zhao, Di Han
-
Patent number: 12341997Abstract: A method of decoding or encoding including receiving information regarding a video sequence for encoding or decoding, determining, for the encoding or decoding of the video sequence, 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, and based on the determining, transmitting information that causes the video sequence to be encoded or decoded using the determined first transform core matrix or second transform core matrix.Type: GrantFiled: October 10, 2023Date of Patent: June 24, 2025Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiang Li, Shan Liu