Patents by Inventor Weijia Zhu

Weijia Zhu 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: 20220248063
    Abstract: An example method of video processing includes making a determination, for a conversion between a current video block of a video and a bitstream representation of the video, whether a cross-component adaptive loop filtering tool is enabled for the current video block based on a color property of the video. The method also includes performing the conversion according to the determination.
    Type: Application
    Filed: April 8, 2022
    Publication date: August 4, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU, Kai ZHANG
  • Patent number: 11388411
    Abstract: Video coding and decoding methods are described. In example method includes determining that a differential coding mode is applicable to a conversion between a current video block of a video and a bitstream representation of the current video block, and performing, based on the determining, the conversion between the current video block and the bitstream representation of the current video block using the differential coding mode according to an implementation rule, where, in the differential coding mode, the current video block is represented in the bitstream representation using a difference between a quantized residual of an intra prediction of the current video block and a prediction of the quantized residual, and where, in the differential coding mode, the difference between the quantized residual and the prediction of the quantized residual is represented using a differential pulse coding modulation (DPCM) representation.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: July 12, 2022
    Assignee: BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Hsiao Chiang Chuang
  • Publication number: 20220217408
    Abstract: Methods, systems, and devices for performing entropy coding for the palette escape symbol in palette mode coding and decoding are described. An example method for video processing includes performing a conversion between a video comprising one or more video regions comprising a current video block and a bitstream representation of the video, wherein the bitstream representation conforms to a format rule that the current video block is coded using a palette mode coding tool, wherein a binarization of an escape symbol for the current video block uses an exponential-Golomb (EG) code of order K, wherein K is a non-negative integer that is unequal to three, and wherein the palette mode coding tool represents the current video block using a palette of representative color values and wherein the escape symbol is used for a sample of the current video block coded without using the representative color values.
    Type: Application
    Filed: February 14, 2022
    Publication date: July 7, 2022
    Inventors: Weijia ZHU, Jizheng XU, Li ZHANG, Hsiao Chiang CHUANG
  • Publication number: 20220210433
    Abstract: An example method of video processing includes performing a conversion between a block of a chroma component of a video and a bitstream representation of the video. During the conversion, a deblocking filter process is applied to at least some samples along an edge of the block, and wherein chroma quantization parameter (QP) offsets are added to outputs from a chroma QP table to determine parameters for the deblocking filter process.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU
  • Publication number: 20220210447
    Abstract: In one example aspect, a method of video processing includes performing a conversion between a current block of a video and a bitstream of the video using a palette mode in which a palette of representative sample values is used for coding the current block. During the conversion, one or multiple predictor palettes are used for predicting the palette of representative sample values, and wherein updating of the one or multiple predictor palettes after the conversion of the current block is disabled according to a rule based on a characteristic of the current block.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 30, 2022
    Inventors: Li ZHANG, Weijia ZHU, Jizheng XU
  • Publication number: 20220210408
    Abstract: An example method of video processing includes determining, for a conversion between a block of a chroma component of a video and a bitstream representation of the video, whether or how to apply a filtering process to an edge of the block based on a first quantization information for a first video region comprising samples on one side of the edge and/or a second quantization information for a second video region comprising samples on the other side of the edge according to a rule that is based on a coding mode applicable to the block for coding the samples on the one side or the samples on the other side of the edge. The rule specifies that multiple QP offsets at different video unit levels are used to determine the first quantization information or the second quantization information. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU
  • Publication number: 20220210448
    Abstract: An example method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether to enable usage of a chroma quantization parameter (QP) offset for the current block according to a syntax element at a level of a video unit. The video unit includes the current block and a second block of the video. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU
  • Publication number: 20220210419
    Abstract: Methods, systems, and devices for quantization parameter derivation in palette mode coding and decoding are described. An example method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, that the current block is coded using a palette mode and an escape symbol value is signaled in the bitstream representation, and performing, based on the determining, the conversion, wherein a clipped quantization parameter for the current block is used in the conversion, and wherein the clipped quantization parameter used for a chroma component of the video is derived based on a quantization parameter subsequent to a mapping operation of a quantization process or a dequantization process.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 30, 2022
    Inventors: Weijia ZHU, Jizheng XU, Li ZHANG
  • Publication number: 20220201300
    Abstract: In one example aspect, a method of video processing includes performing a conversion between a current block in video unit of a video and a bitstream of the video using a palette mode in which a palette of representative sample values is used for coding the current block. During the conversion, a predictor palette is used for predicting the palette of representative sample values, and wherein a size of the predictor palette is adaptively adjusted according to a rule.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Li ZHANG, Weijia ZHU, Jizheng XU
  • Publication number: 20220201311
    Abstract: In one example aspect, a method of video processing includes performing a conversion between a current block in a video unit of a video and a coded representation of the video using a palette mode in which a palette of representative sample values is used for coding the current block. During the conversion, a predictor palette is used for predicting the palette of representative sample values. The predictor palette is re-initialized upon a condition being satisfied. The condition is satisfied in case the video unit is a first video unit in a video unit row and a syntax element is included in the coded representation indicating that a wavefront parallel processing is enabled for the video unit.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 23, 2022
    Inventors: Li ZHANG, Weijia ZHU, Jizheng XU
  • Publication number: 20220191447
    Abstract: A method of video processing is provided. The method includes: determining, for a conversion between a current video unit of a video and a coded representation of the video, that applicability of a first coding tool and a second coding tool is mutually exclusive; and performing the conversion based on the determining, wherein the first coding tool corresponds to an adaptive color space transformation (ACT) tool; wherein use of the ACT tool comprises: converting, during encoding a representation of a visual signal from a first color domain to a second color domain, or converting during decoding, a representation of a visual signal from the second color domain to the first color domain.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 16, 2022
    Inventors: Li ZHANG, Jizheng XU, Kai ZHANG, Hongbin LIU, Weijia ZHU, Yue WANG
  • Publication number: 20220182669
    Abstract: Extensions of intra coding modes in video coding are described. One example is a method for video processing, comprising: generating, for a conversion between a current video block of a video and a bitstream representation of a video, a set of extended intra prediction modes (IPMs) associated with the current video block by revising a set of existing IPMs to include at least one new coding method, wherein the new coding method is different from coding methods in the existing IPMs and is to be treated as IPM; and performing the conversion based on the set of extended IPMs.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20220182655
    Abstract: Methods, systems, and devices for using palette mode with different partition structures are described. An example method for video processing includes maintaining, for a conversion between a video comprising one or more video regions comprising a current video block and a bitstream representation of the video, a palette prediction table for a prediction of a palette used in a palette mode coding tool used for the current video block, making a determination that a local dual tree coding is applied to the conversion, modifying, based on the determination, the palette prediction table, and performing, based on the palette prediction table subsequent to the modifying, the conversion, wherein the palette mode coding tool represents the current video block using a palette of representative color values, and wherein the local dual tree coding enables partitioning of chroma blocks independently from corresponding luma blocks based on a block size.
    Type: Application
    Filed: February 14, 2022
    Publication date: June 9, 2022
    Inventors: Weijia ZHU, Jizheng XU, Li ZHANG, Hsiao Chiang CHUANG
  • Publication number: 20220182636
    Abstract: Devices, systems and methods for video processing are described. An exemplary method for video processing includes determining, for a block of a video, a quantization parameter associated with the block, coding the block of the video into a bitstream representation of the video as a palette coded block in part based on a modified value of the quantization parameter, and signaling coded information related to the quantization parameter in the bitstream representation.
    Type: Application
    Filed: January 19, 2022
    Publication date: June 9, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220182622
    Abstract: Chroma deblocking harmonization for video coding are described. In an exemplary aspect, a method for video processing includes determining, for a conversion between of a first colour component of a current block of a video and a bitstream representation of the first colour component of the current block of the video, one or more deblocking parameters associated with the first colour component involved in a deb locking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and performing the conversion based on the determined deblocking parameters.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Jiexi WANG, Jizheng XU, Weijia ZHU, Li ZHANG, Yue WANG
  • Publication number: 20220159301
    Abstract: A method of video processing is provided. The method includes determining, due to a dual tree partitioning structure being used for a conversion between a video unit and a coded representation of the video unit, that use of an adaptive color space transformation (ACT) tool is disabled for the video unit; and performing, based on the determining, the conversion by disabling the ACT tool for the video unit, wherein the use of the ACT tool comprises: converting, during encoding a representation of a visual signal from a first color domain to a second color domain, or converting during decoding, a representation of a visual signal from the second color domain to the first color domain.
    Type: Application
    Filed: December 20, 2021
    Publication date: May 19, 2022
    Inventors: Li ZHANG, Jizheng XU, Kai ZHANG, Hongbin LIU, Weijia ZHU, Yue WANG
  • Publication number: 20220159241
    Abstract: Devices, systems and methods for video processing are described. An example method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, a number of intra-coded neighboring blocks of the current block for a combined inter and intra prediction mode according to a rule that specifies a manner of treating a block coded using a palette coding mode in counting the number of intra-coded neighboring blocks for the combined inter and intra prediction mode. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 19, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220150494
    Abstract: A video coding device may be configured to perform video coding according to one or more of the techniques described herein. In one example, a method of partitioning video data for video coding, comprises receiving a video block including sample values, and partitioning the sample values according to the following set of partitioning modes: quadtree, horizontal or vertical symmetric binary tree, horizontal or vertical asymmetric binary tree, and horizontal or vertical triple tree.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Inventors: Weijia ZHU, Christopher Andrew SEGALL, Kiran Mukesh MISRA, Jie ZHAO, Michael HOROWITZ
  • Publication number: 20220150475
    Abstract: Devices, systems and methods for video processing are described. An exemplary method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, that a neighboring block of the current block that is coded in a palette mode is processed as an intra-coded block having a default mode during a construction of a list of most probable modes (MPM) candidates of the current block in case the neighboring block is located above or left of the current block. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Weijia ZHU, Li ZHANG, Jizheng XU, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220116646
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Byeongdoo CHOI, Kiran Mukesh MISRA, Jie ZHAO, Philip COWAN, Weijia ZHU, Sachin G. DESHPANDE, Frank BOSSEN, Christopher Andrew SEGALL