Patents by Inventor Biao Wang
Biao Wang 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: 20260352847Abstract: A video bitstream including coded information of a current block in a current picture is received. The coded information includes prediction samples of the current block. The prediction samples are obtained by a matrix multiplication of a matrix of coefficients and reference samples of the current block. A transform set is determined for the current block based on which of a subset of intra prediction modes is applied to the current block when one of the subset of the intra prediction modes is applied to the current block. The subset of intra prediction modes is derived based on the prediction samples of the current block. The current block is reconstructed based on the prediction samples and the transform set.Type: ApplicationFiled: July 7, 2026Publication date: November 5, 2026Applicant: Tencent America LLCInventors: Biao WANG, Roman CHERNYAK, Lien-Fei CHEN, Yonguk YOON, Motong XU, Ziyue XIANG, Yifan WANG, Shan LIU, Stephan WENGER
-
Patent number: 12786414Abstract: A motion information storing method comprises: determining a distance between a sample set in the current block and the common boundary; and comparing the distance with a threshold to determine whether third motion information is stored for the sample set, wherein the third motion information is derived by the first motion information and the second motion information.Type: GrantFiled: August 6, 2024Date of Patent: November 3, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Han Gao, Semih Esenlik, Elena Alexandrovna Alshina, Biao Wang, Anand Meher Kotra
-
Patent number: 12786421Abstract: A method of coding implemented by a decoding device, comprising initializing a dedicated buffer for intra block copy (IBC) referencing, when a current coding tree unit (CTU) to be decoded is a first CTU of a CTU row, determining whether a current block in the current CTU is predicted using IBC mode, obtaining an IBC block vector for the current block when the current block is predicted using IBC mode, and obtaining predicted sample values for the current block, based on reference samples from the dedicated buffer and the IBC block vector for the current block.Type: GrantFiled: August 28, 2022Date of Patent: November 3, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Han Gao, Semih Esenlik, Biao Wang, Anand Meher Kotra, Jianle Chen
-
Patent number: 12786398Abstract: 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: GrantFiled: January 8, 2025Date of Patent: November 3, 2026Assignee: TENCENT AMERICA LLCInventors: Biao Wang, Xin Zhao, Madhu Peringassery Krishnan, Roman Chernyak, Lien-Fei Chen, Shan Liu, Yonguk Yoon, Motong Xu
-
Patent number: 12786454Abstract: The present disclosure relates to methods and apparatuses for encoding data for (still or video processing into a bitstream). In particular, the data are processed by a network which includes a plurality of cascaded layers. In the processing, feature maps are generated by the layers. The feature maps processed (output) by at least two different layers have different resolutions. In the processing, a layer is selected, out of the cascaded layers, which is different from the layer generating the feature map of the lowest resolution (e.g. latent space). The bitstream includes information related to the selected layer. With this approach, scalable processing which may operate on different resolutions is provided so that the bitstream may convey information relating to such different resolutions. Accordingly, the data may be efficiently coded within the bitstream, depending on the resolution which may vary depending on the content of the picture data coded.Type: GrantFiled: June 22, 2023Date of Patent: November 3, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Sergey Yurievich Ikonin, Mikhail Vyacheslavovich Sosulnikov, Alexander Alexandrovich Karabutov, Timofey Mikhailovich Solovyev, Biao Wang, Elena Alexandrovna Alshina
-
Patent number: 12777180Abstract: A method for video decoding includes receiving coded information of a current block indicating inter prediction for the current block. Whether a current intermediate vector pointing to a first block in a first reference picture from a second block in a second reference picture is valid for deriving one of a chain-based MV and a chain-based MVP for the current block is determined based on one or more of reference picture information of the first reference picture, reference picture information of the current block, a position of the first block, and history information associated with at least one previously derived intermediate vector that is associated with the current block and the second block. When the current intermediate vector is valid, the one of the chain-based MV and the chain-based MVP is determined based on the current intermediate vector and the at least one previously derived intermediate vector.Type: GrantFiled: April 17, 2025Date of Patent: October 27, 2026Assignee: Tencent America LLCInventors: Lien-Fei Chen, Biao Wang, Tianqi Liu, Roman Chernyak, Motong Xu, Yifan Wang, Ziyue Xiang, Shan Liu, Yonguk Yoon
-
Patent number: 12771832Abstract: A decoding method and a decoder for decoding a current block of a video frame is provided, wherein the decoding method comprises determining a list of Most Probable Modes (MPMs) for the current block. When at least one condition is satisfied, the list of MPMs includes a DC mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset. The decoding method further includes obtaining a MPM flag and a MPM index for the current block from a bitstream of the video, and obtaining an intra prediction mode for the current block for reconstructing the current block.Type: GrantFiled: June 3, 2025Date of Patent: October 20, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Jianle Chen, Zhijie Zhao
-
Publication number: 20260323091Abstract: Some aspects of the disclosure provide a method of video decoding. For example, bitstream is received. The bitstream includes coded information of a sequence of pictures in a video. Training data for an online transform kernel derivation for a current block is collected based on one or more reconstructed blocks in the sequence of pictures. A transform kernel for the current block is derived based on the training data. The current block is reconstructed based on the transform kernel.Type: ApplicationFiled: January 30, 2026Publication date: October 15, 2026Applicant: Tencent America LLCInventors: Yifan WANG, Lien-Fei CHEN, Yonguk YOON, Biao WANG, Shan LIU, Ziyue XIANG, Roman CHERNYAK
-
Publication number: 20260320995Abstract: Methods and apparatuses are provided for processing of picture data or picture feature data using a neural network with two or more layers. The present disclosure may be applied in the field of artificial intelligence (AI)-based video or picture compression technologies, and in particular, to the field of neural network-based video compression technologies. According to one or more embodiments, two kinds of data are combined during the processing by the neural network. The two kinds of data are obtained from different stages of processing by the network. Some of the advantages may include greater scalability and a more flexible design of the neural network architecture which may further lead to better encoding/decoding performance.Type: ApplicationFiled: June 24, 2026Publication date: October 15, 2026Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Timofey Mikhailovich Solovyev, Elena Alexandrovna Alshina, Biao Wang, Alexander Alexandrovich Karabutov, Mikhail Vyacheslavovich Sosulnikov, Georgy Petrovich Gaikov, Han Gao, Panqi Jia, Esin Koyuncu, Sergey Yurievich Ikonin, Semih Esenlik
-
Publication number: 20260323035Abstract: A method for video encoding includes adjusting an orientation of a first picture from an original orientation to an adjusted orientation. The method includes encoding, in a bitstream, the adjusted first picture in the adjusted orientation. The method includes generating unified intermediate coding information of the first picture based on a unified orientation of a plurality of pictures in a picture buffer. The plurality of pictures in the picture buffer is oriented in the unified orientation. The unified intermediate coding information is stored in one or more intermediate coding information buffers associated with the first picture. The unified orientation is one of (i) the original orientation and (ii) the adjusted orientation. The method includes encoding, in the bitstream, a second picture based on the unified intermediate coding information of the first picture.Type: ApplicationFiled: March 25, 2026Publication date: October 15, 2026Applicant: Tencent America LLCInventors: Biao WANG, Shan LIU, Roman CHERNYAK, Yonguk YOON, Lien-Fei CHEN, Yifan WANG, Ziyue XIANG
-
Publication number: 20260323081Abstract: A method for video decoding includes selecting a set of filter shapes from a plurality of sets of filter shapes associated with extrapolated filter-based intra prediction based on reconstructed information of a current block. The plurality of sets of filter shapes includes a first set of filter shapes and a second set of filter shapes. The method includes predicting, based on the selected set of filter shapes, a current sample in the current block using the extrapolated filter-based intra prediction. The first set of filter shapes only includes above-left positions that are above and to the left of a current position of the current sample. The second set of filter shapes includes one or more of (i) above-right positions that are above and to the right of the current position and (ii) below-left positions that are below and to the left of the current position.Type: ApplicationFiled: February 2, 2026Publication date: October 15, 2026Applicant: Tencent America LLCInventors: Biao WANG, Roman CHERNYAK, Yonguk YOON, Lien-Fei CHEN, Yifan WANG, Shan LIU, Ziyue XIANG
-
Publication number: 20260323019Abstract: Some aspects of the disclosure provide a method of video decoding. For example, a bitstream is received, the bitstream includes coded information of a sequence of pictures in a video. Further, to apply a coding tool on a current block in a current picture in the sequence of pictures is determined, the coding tool is based on boundary gradient computation. Direction information of the current block is determined, and at least a boundary gradient associated with a sample of the current block is computed based on the direction information of the current block. A reconstructed block of the current block is generated by applying the coding tool that is based on at least the boundary gradient associated with the sample.Type: ApplicationFiled: February 2, 2026Publication date: October 15, 2026Applicant: Tencent America LLCInventors: Yifan WANG, Biao WANG, Lien-Fei CHEN, Shan LIU, Yonguk YOON, Roman CHERNYAK, Ziyue XIANG
-
Patent number: 12764294Abstract: A method of decoding of a picture from a video bitstream is disclosed. The video bitstream includes a slice header of a current slice and data representing the current slice. The method comprises: obtaining a parameter used to derive a number of tiles in the current slice from the slice header when a slice address of the current slice is not an address of a last tile in the picture where the current slice located; and reconstructing the current slice using the number of tiles in the current slice and the data representing the current slice.Type: GrantFiled: November 13, 2024Date of Patent: October 13, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Semih Esenlik, Biao Wang, Anand Meher Kotra, Elena Alexandrovna Alshina
-
Publication number: 20260313098Abstract: An example method of video coding includes receiving a video bitstream corresponding to a plurality of frames of video data including a current block. When the current block is predicted using compound inter prediction with a first reference frame and a second reference frame, the method includes determining whether the first reference frame and the second reference frame are on the same side of the current frame in display order. The method also includes selecting a weighting factor list from among a plurality of weighting factor lists based on whether the first reference frame and the second reference frame are on the same side. The method further includes identifying a weighting factor from the selected weighting factor list and reconstructing the current block by combining a first prediction block from the first reference frame and a second prediction block from the second reference frame using the identified weighting factor.Type: ApplicationFiled: June 23, 2026Publication date: October 8, 2026Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Biao WANG, Xiaozhong XU, Shan LIU
-
Patent number: 12756859Abstract: A video bitstream is received. The video bitstream includes coded information of a current block in a current picture and of a plurality of reference pictures of the current block in a reference list. The coded information indicates that the current block is coded in an affine mode. A first control point motion vector (CPMV) of a first control point of the current block is determined. The first CPMV is associated with a sum of a plurality of intermediate vectors. The plurality of intermediate vectors includes an initial CPMV and an intermediate motion vector (MV). The initial CPMV is between the current picture and an initial reference picture of the plurality of reference pictures. The intermediate MV is between two respective reference pictures of the plurality of reference pictures. The current block is reconstructed based on the first CPMV of the first control point of the current block.Type: GrantFiled: January 16, 2025Date of Patent: October 6, 2026Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Roman Chernyak, Biao Wang, Yonguk Yoon, Motong Xu, Han Gao, Xin Zhao, Shan Liu
-
Patent number: 12756871Abstract: An image processing device for use in an image encoder and/or an image decoder, for deblocking a block edge between a first block and a second block of an image encoded with a block code, is provided. The image processing device comprises a filter for filtering the block edge, configured to, for at least some of the pixels to be filtered, within a deblocking range from the block edge, the deblocking range being perpendicular to the block edge, determine a filtered pixel value from an original pixel value of the pixel and at least one further pixel value, determine a clipping value of the pixel, dependent upon a distance of the pixel from the block edge, and clip the filtered pixel value, using the clipping value resulting in a deblocked pixel value.Type: GrantFiled: December 2, 2024Date of Patent: October 6, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Anand Meher Kotra, Semih Esenlik, Biao Wang, Han Gao, Zhijie Zhao, Jianle Chen
-
Patent number: 12756843Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a plurality of blocks that includes a current block; identifying a block vector for the current block; determining a minimum-cost position in a predetermined area of a location indicated by the block vector; deriving a sub-pixel position based on the minimum-cost position; and reconstructing the current block using the sub-pixel position.Type: GrantFiled: February 6, 2025Date of Patent: October 6, 2026Assignee: TENCENT AMERICA LLCInventors: Yonguk Yoon, Lien-Fei Chen, Han Gao, Biao Wang, Roman Chernyak, Shan Liu, Motong Xu, Ziyue Xiang
-
Publication number: 20260292198Abstract: An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks, including a current block. The method includes obtaining a reference block for the current block. The method includes obtaining a set of reference template samples for the reference block. The method includes determining a direction for the current block based on the set of reference template samples. The method further includes decoding the current block using the direction.Type: ApplicationFiled: March 12, 2026Publication date: September 24, 2026Inventors: Lien-Fei CHEN, Roman CHERNYAK, Biao WANG, Yonguk YOON, Ziyue XIANG, Yifan WANG, Shan LIU
-
Publication number: 20260281439Abstract: Example methods for decoding and encoding using classifiers for determining transformation information are described herein. An example method of video decoding includes receiving a video bitstream comprising a plurality of blocks that includes a current block. The method also includes applying a classifier to coded information for the current block to determine a transform kernel for the current block. The method further includes reconstructing the current block by applying the transform kernel to perform an inverse transform for the current block.Type: ApplicationFiled: March 12, 2025Publication date: September 17, 2026Inventors: Lien-Fei CHEN, Roman Chernyak, Biao Wang, Yonguk Yoon, Yifan Wang, Ziyue Xiang, Shan Liu, Motong Xu
-
Publication number: 20260281316Abstract: A method includes receiving a bitstream indicating an adjustment factor to a linear formula used in a formula-based inter prediction of a current block in a current picture based on a reference block in a reference picture. The formula-based inter prediction generates a prediction sample of the current block based on the linear formula applied to one or more reconstructed samples in the reference block. The adjustment factor is applied on an initial slope parameter to determine an adjusted slope parameter. An adjusted offset parameter is calculated according to the adjusted slope parameter and a first weighted average of a plurality of first samples in a reference template of the reference block. An adjusted linear formula is generated based at least on the adjusted slope parameter and the adjusted offset parameter. At least a reconstructed sample of the current block is determined according to the adjusted linear formula.Type: ApplicationFiled: May 4, 2026Publication date: September 17, 2026Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Roman CHERNYAK, Liang ZHAO, Xin ZHAO, Biao WANG, Madhu PERINGASSERY KRISHNAN, Shan LIU