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: 20240422311
    Abstract: A method for operating a two-dimensional (2D) separable interpolation filter for coding a video, wherein the two-dimensional separable interpolation filter comprises a first and a second one-dimensional (1D) interpolation filter and a temporal buffer of a predetermined buffer size, wherein the method comprises: obtaining filter coefficients for the first one-dimensional interpolation filter of the two-dimensional interpolation filter; comparing a sum of positive filter coefficients of the obtained filter coefficients with a threshold; and upon determining that the sum of positive filter coefficients is larger than the threshold, amending one or more of the filter coefficients to obtain amended filter coefficients, wherein the one or more filter coefficients are amended such that a sum of positive filter coefficients of the amended filter coefficients is not larger than the threshold; applying the amended filter coefficients to samples of the video to obtain a value of a fractional sample position of the video
    Type: Application
    Filed: June 18, 2024
    Publication date: December 19, 2024
    Inventors: Elena Alexandrovna Alshina, Semih Esenlik, Anand Meher Kotra, Biao Wang, Han Gao
  • Publication number: 20240414329
    Abstract: A method of coding implemented by a decoding device, comprising: setting a value of candidate intra prediction mode of a current block to be a default value, wherein the current block is predicted using an intra prediction mode but not a Matrix-based Intra Prediction (MIP) mode and a neighboring block adjacent to the current block is used to derive the value of candidate intra prediction mode of the current block and is predicted using MIP mode; obtaining a value of the intra prediction mode of the current block according to the default value.
    Type: Application
    Filed: August 13, 2024
    Publication date: December 12, 2024
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Jianle CHEN
  • Patent number: 12167038
    Abstract: A deblocking method is provided for deblocking a sub-partition boundary within a coding block during image encoding and/or image decoding process. The coding block is coded in an intra prediction mode and the coding block is partitioned into sub-partitions comprising a first sub-partition and a second sub-partition that is adjacent to the first sub-partition. The method comprises: determining a maximum filter length to be 1 for a first/second sub-partition when a width of the first or second sub-partition is 4 samples, or when a height of the first or second sub-partition is 4 samples; modifying a value of up to one sample of the first or second sub-partition, wherein the value of the up to one sample is obtained from a row or a column of the first or second sub-partition that is perpendicular to and adjacent to the sub-partitions boundary between the first sub-partition and the second sub-partition.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: December 10, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Anand Meher Kotra, Semih Esenlik, Han Gao, Jianle Chen
  • Publication number: 20240406404
    Abstract: 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: Application
    Filed: August 6, 2024
    Publication date: December 5, 2024
    Inventors: Han GAO, Semih ESENLIK, Elena Alexandrovna ALSHINA, Biao WANG, Anand Meher KOTRA
  • Patent number: 12155420
    Abstract: Disclosed is an underwater acoustic communication system based on a filter bank joint sub-carrier multidimensional index modulation and a method thereof. The system includes a transmitting terminal and a receiving terminal, the method is: conducting a joint index modulation at the transmitting terminal, firstly selecting an activated prototype pulse index by using a part of bits of a FBMC symbol, grouping the remaining transmitted information bits and all sub-carriers; using a part of the bits in each group to select the activated sub-carrier index, modulating the remaining bits to the activated sub-carriers by a constellation symbol mapping, forming a transmission signal after a filter bank modulation; and demodulating three parts of transmitted bits at a receiving terminal after an action of underwater acoustic channel, and recovering the original data bits by combining each part of decoding results.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: November 26, 2024
    Assignee: JIANGSU UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Biao Wang, Yunan Zhu, Fangtong Xie, Tao Fang, Youwen Zhang
  • Publication number: 20240388734
    Abstract: In a method, a first area and a second area of a current frame is determined when the current frame is a GDR frame. The first area is independently coded and the second area is coded with dependency. When a current block in the current frame is coded by an intraTMP mode or an IBC mode, a search range of the intraTMP mode or the IBC mode is determined such that the search range is only in the first area of the current frame. A reference block is determined from a plurality of candidate reference blocks in the search range. The current block is encoded in a bitstream based on the determined reference block.
    Type: Application
    Filed: May 16, 2024
    Publication date: November 21, 2024
    Applicant: Tencent America LLC
    Inventors: Biao WANG, Xin ZHAO, Lien-Fei CHEN, Shan LIU
  • Patent number: 12149684
    Abstract: Devices and methods for Intra prediction are provided. The method includes: obtaining a value of an indication information of a current block. When the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY of the current block by the following ordered steps: i. IntraPredModeY is set equal to intra_luma_mpm_remainder[xCb][yCb], ii. The value of IntraPredModeY is incremented by one. The method can improve the efficiency to determine the intra prediction mode of the current block.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: November 19, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Semih Esenlik, Anand Meher Kotra, Han Gao, Jianle Chen
  • Patent number: 12149680
    Abstract: Parallel processing of inter prediction of a current coding block and preceding coding blocks depending on the partition depth of the current coding block is disclosed. An apparatus comprises a processing circuitry configured for: obtaining a value of a parameter for the current coding block, wherein the value of the parameter indicates a partition depth of the current coding block, and performing an inter prediction process for the current coding block; wherein no Motion Vector Predictor candidate comprising a motion vector of a coded block of the picture that is not spatially adjacent to the current coding block for the current coding block is used in the inter prediction process or a merge mode inter prediction process comprised in the inter prediction process, when the value of the parameter for the current coding block is greater than a threshold.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: November 19, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Semih Esenlik, Han Gao, Anand Meher Kotra, Biao Wang, Elena Alexandrovna Alshina
  • Publication number: 20240373050
    Abstract: This disclosure relates to video coding/decoding. One method performed by a decoder includes: receiving a current block and a reference block; grouping samples in the current block into at least a first class and a second class based on a predefined criteria, the first class and the second class being associated with a first linear model and a second linear model, respectively, wherein the first linear model has at least a scale factor ?1 or an offset ?1, the second linear model has at least a scale factor ?2 or an offset ?2; determining the first and the second linear model; predicting samples in the first class based on the reference block and the first linear model; predicting samples in the second class based on the reference block and the second linear model; reconstructing the current block based on predicted samples in the first class and the second class.
    Type: Application
    Filed: October 30, 2023
    Publication date: November 7, 2024
    Applicant: Tencent America LLC
    Inventors: Liang ZHAO, Biao WANG, Xin ZHAO, Jing YE, Han GAO, Shan LIU
  • Publication number: 20240373012
    Abstract: An example method of video coding includes receiving a video bitstream that includes a plurality of blocks and a plurality of quantized transform coefficients. The method includes deriving a dequantized transform coefficient for a first quantized transform coefficient of the plurality of quantized transform coefficients. The method also includes obtaining an adjusted transform value by applying an offset value to the dequantized transform coefficient, the adjusted transform value based on a quantized transform coefficient level and a current state of dequantization. The method further includes reconstructing a first block using the adjusted transform value.
    Type: Application
    Filed: April 26, 2024
    Publication date: November 7, 2024
    Inventors: Madhu PERINGASSERY KRISHNAN, Lien-Fei CHEN, Biao WANG, Xin ZHAO, Roman CHERNYAK, Shan LIU
  • Publication number: 20240373025
    Abstract: A method of coding implemented by a decoding device, comprising obtaining a video bitstream; decoding the video bitstream to obtain an initial intra prediction mode value for chroma component of a current coding block; determining whether a ratio between a width for luma component of the current coding block and a width for chroma component of the current coding block is equal to a threshold or not; obtaining a mapped intra prediction mode value for chroma component of the current coding block according to a predefined mapping relationship and the initial intra prediction mode value, when it's determined that the ratio is equal to the threshold; obtaining a prediction sample value for chroma component of the current coding block according to the mapped intra prediction mode value.
    Type: Application
    Filed: July 5, 2024
    Publication date: November 7, 2024
    Inventors: Biao WANG, Semih ESENLIK, Anand Meher KOTRA, Han GAO, Elena Alexandrovna ALSHINA
  • Publication number: 20240364429
    Abstract: Disclosed is an underwater acoustic communication system based on a filter bank joint sub-carrier multidimensional index modulation and a method thereof. The system includes a transmitting terminal and a receiving terminal, the method is: conducting a joint index modulation at the transmitting terminal, firstly selecting an activated prototype pulse index by using a part of bits of a FBMC symbol, grouping the remaining transmitted information bits and all sub-carriers; using a part of the bits in each group to select the activated sub-carrier index, modulating the remaining bits to the activated sub-carriers by a constellation symbol mapping, forming a transmission signal after a filter bank modulation; and demodulating three parts of transmitted bits at a receiving terminal after an action of underwater acoustic channel, and recovering the original data bits by combining each part of decoding results.
    Type: Application
    Filed: December 31, 2021
    Publication date: October 31, 2024
    Applicant: JIANGSU UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Biao WANG, Yunan ZHU, Fangtong XIE, Tao FANG, Youwen ZHANG
  • Publication number: 20240357128
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of blocks. When an extrapolation filter-based intra prediction (EIP) mode is active for a current block of the plurality of blocks, the method also includes determining, when a boundary condition is met for the current block, one or more EIP mode parameters from a first set of EIP parameters. When the boundary condition is not met for the current block, the method also includes determining the one or more EIP mode parameters from a second set of EIP parameters, where the second set of EIP parameters includes one or more parameters not included in the first set of EIP parameters. The method further includes reconstructing the current block using the one or more EIP mode parameters.
    Type: Application
    Filed: April 19, 2024
    Publication date: October 24, 2024
    Inventors: Xin ZHAO, Xiaozhong XU, Biao WANG, Lien-Fei CHEN, Roman CHERNYAK, Madhu PERINGASSERY KRISHNAN, Shan LIU
  • Publication number: 20240357091
    Abstract: An example method of video coding includes receiving a video bitstream for a plurality of blocks. The method also includes parsing, from the video bitstream, an indicator indicating that a current block of the plurality of blocks is to be decoded using an extrapolation filter intra prediction (EIP) mode. The method includes identifying transform information for the current block according to an EIP feature, the EIP feature including directionality information associated with the EIP mode and/or an index of the EIP mode; and the method includes generating a transform block for the current block using the transform information.
    Type: Application
    Filed: April 19, 2024
    Publication date: October 24, 2024
    Inventors: Xin ZHAO, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Roman CHERNYAK, Biao WANG, Shan LIU
  • Publication number: 20240357094
    Abstract: A method of filtering a sample value of a picture includes, when an integer t is less than k and an integer j is in the range of 1 to m, generating, with an integer i in the range of 1 to k?t?1, a first filtered sample value by applying a first filter to the value of the sample p(i,j), where the first filter is supported by a first set of filter support samples, which does not comprise any samples p(i?,j?) with row index i? greater than k?t?1, and generating, with i in the range of k?t to k, a second filtered sample value by applying a second filter to the value of the sample p(i,j), the second filter is supported by a second set of filter support samples, which does not comprise any samples p(i?,j?) with row index i? less than k?t.
    Type: Application
    Filed: January 7, 2024
    Publication date: October 24, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Jianle Chen, Han Gao, Biao Wang, Zhijie Zhao
  • Publication number: 20240345999
    Abstract: This application discloses a database system update method, applied to a database including a first node, a second node, and a shared storage device. The method includes: The first node sends a first instruction to the second node, where the first instruction is used to request storage location information of first data in the shared storage device, and the first data is data transferred by the second node to the first node for processing; and the first node obtains first information sent by the second node, and obtains mapping information from the shared storage device based on the first information, where the mapping information indicates a storage location of the first data in the shared storage device. The method is used to improve update efficiency of the database system, and ensure that different nodes can simultaneously process different data in a shared storage device.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Inventors: Qiong ZHANG, Wei CHENG, Biao WANG, Hanchen ZHOU, Xuli LI, Lening CHEN, Lin LI, Chao MA, Yihao SONG
  • Publication number: 20240348830
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving video data comprising a current block, where the current block has a size of N×M pixels, N and M being positive integers. The method includes generating a prediction block larger than the current block for the current block, where the prediction block has a size of (N+W)×(M+W) pixels, W being a positive integer; and the method includes determining a window error for a sample window of a sample of the current block using the generated prediction block.
    Type: Application
    Filed: October 25, 2023
    Publication date: October 17, 2024
    Inventors: Biao WANG, Xin ZHAO, Shan LIU
  • Publication number: 20240323391
    Abstract: A method of coding performed by a decoding device and a decoder are disclosed. The method comprises: obtaining a bitstream for a current picture; obtaining a quantity of tiles in a tile row of the current picture; obtaining a value of an address of a current slice comprised in the current picture; obtaining a value of a horizontal coordinate according to the value of the address of the current slice; and when a difference value between the quantity of tiles in the tile row of the current picture and the value of the horizontal coordinate is not equal to a first threshold, parsing an indication value for a slice width from the bitstream for the current picture.
    Type: Application
    Filed: May 8, 2024
    Publication date: September 26, 2024
    Inventors: Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Elena Alexandrovna ALSHINA
  • Publication number: 20240323427
    Abstract: The present disclosure provides methods and devices of construct a candidate merge list for Intra block copy (IBC) mode, the method comprising: inserting a block vector of a left neighboring block of a current block into an initial merge list, when the left neighboring block is available and the left neighboring block is using IBC mode; inserting a block vector of an above neighboring block of the current block into the initial merge list, when the above neighboring block is available, the above neighboring block is using IBC mode and the block vector of the above neighboring block is not same as the block vector of the left neighboring block; inserting a block vector of the last candidate in a history based motion vector predictor (HMVP) into the initial merge list; obtaining a block vector of the current block according to the initial merge list.
    Type: Application
    Filed: May 10, 2024
    Publication date: September 26, 2024
    Inventors: Han GAO, Semih ESENLIK, Biao WANG, Anand Meher KOTRA, Jianle CHEN
  • Publication number: 20240323346
    Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block of a current image frame and determining that the current coding block is to be predicted in a weighted bi-prediction (WBP) mode. The method further includes in response to the current coding block being predicted in the WBP mode, determining that the current coding block is associated with two bi-prediction blocks and identifying a plurality of distinct weighting factor lists including at least a first list of positive weighting factors and a second list of mixed weighting factors. The method further includes selecting one of the weighing factor lists, identifying a first weighting factor from the weighing factor lists, and reconstructing the current image frame, including determining the current coding block by combining the two bi-prediction blocks based on the first weighting factor.
    Type: Application
    Filed: July 3, 2023
    Publication date: September 26, 2024
    Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Biao WANG, Xiaozhong XU, Shan LIU