Patents by Inventor Kai Zhang

Kai Zhang 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: 11343529
    Abstract: A method of video processing includes determining a first motion displacement Vx(x,y) at a position (x,y) and a second motion displacement Vy(x,y) at the position (x,y) in a video block coded using an optical flow based method, wherein x and y are fractional numbers, where Vx(x,y) and Vy(x,y) are determined based at least on the position (x,y) and a center position of a basic video block of the video block, and performing a conversion between the video block and a bitstream representation of the current video block using the first motion displacement and the second motion displacement.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: May 24, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20220159242
    Abstract: A video processing method is provided to include: deriving weighting factors for neighboring samples of samples of a current video block of a video according to a rule; and performing a conversion between the current video block and a coded representation of the video, and wherein the rule specifies that, in case that the current video block is coded using a planar mode or a DC mode, the weighting factors are determined from at least one of a dimension of the current video block or positions of the samples of the current video block, wherein the current video block uses a PDPC method that combines the neighboring samples with a prediction signal of the current video block to generate a refined prediction signal, and wherein a weighting factor of a prediction signal of a sample is determined based on weighting factors of corresponding neighboring samples of the sample.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 19, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, 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: 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: 20220157248
    Abstract: A pixel circuit, a display panel, a display device, and a driving method. The pixel circuit includes a light emitting element, a driving transistor, a light emitting control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, and an initializing circuit. The reset circuit includes a first transistor, the first data write circuit includes a third transistor, and a channel length-width ratio of the first transistor is greater than a channel length-width ratio of the third transistor.
    Type: Application
    Filed: February 3, 2022
    Publication date: May 19, 2022
    Inventors: Yi Zhang, Kai Zhang, Minghua Xuan, Young Yik Ko, Lujiang Huangfu
  • Publication number: 20220159246
    Abstract: A method of video processing includes performing a conversion between a video comprising a picture that includes multiple sub-pictures and a coded representation of the video using a coding mode according to a rule. The rule specifies that certain stored information about a previous sub-picture is reset prior to processing each next sub-picture of the multiple sub-pictures.
    Type: Application
    Filed: February 4, 2022
    Publication date: May 19, 2022
    Inventors: Kai ZHANG, Zhipin DENG, Hongbin LIU, Li ZHANG, Jizheng XU
  • Publication number: 20220159259
    Abstract: A video processing method is described. The method includes performing a conversion between a video region of a video and a coded representation of the video, wherein the performing of the conversion includes configuring, based on a partition type of the video region, a context model for coding a first bin, the first bin and a second bin included in a bin string corresponding to an index of a secondary transform tool, wherein the index indicates an applicability of the secondary transform tool and/or a kernel information of the secondary transform tool, and wherein the secondary transform tool includes applying, during encoding, a forward secondary transform to an output of a forward primary transform applied to a residual of a video block prior to quantization, or applying, during decoding, an inverse secondary transform to an output of dequantization to the video block before applying an inverse primary transform.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 19, 2022
    Inventors: Kui FAN, Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Patent number: 11334769
    Abstract: In an approach to augmenting caption datasets, one or more computer processors sample a ratio lambda from a probability distribution based on a pair of datapoints contained in a dataset, wherein each datapoint in the pair of datapoints comprises an image and an associated caption; extend the dataset by generating one or more new datapoints based on the sampled ratio lambda for each pair of datapoints in the dataset, wherein the sampled ratio lambda incorporates an interpolation of features associated with the pair of datapoints into the generated one or more new datapoints; identify one or more objects contained within a subsequent image utilizing an image model trained utilizing the extended dataset; generate a subsequent caption for one or more identified objects contained within the subsequent image utilizing a language generating model trained utilizing the extended dataset.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shiwan Zhao, Yi Ke Wu, Hao Kai Zhang, Zhong Su
  • Patent number: 11336903
    Abstract: Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: May 17, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20220150492
    Abstract: Methods, systems, and devices for coding or decoding video wherein the picture partition mode is based on block size are described. An example method for video processing includes using a dimension of a virtual pipeline data unit (VPDU) used for a conversion between a video comprising one or more video regions comprising one or more video blocks and a bitstream representation of the video to perform a determination of whether a ternary-tree (TT) or a binary tree (BT) partitioning of a video block of the one or more video blocks is enabled, and performing, based on the determination, the conversion, wherein the dimension is equal to VSize in luma samples, wherein dimensions of the video block are CtbSizeY in luma samples, wherein VSize=min(M, CtbSizeY), and wherein M is a positive integer.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Hongbin Liu
  • 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: 20220150116
    Abstract: This application provides a network slice configuration method, apparatus, and system, and pertains to the field of wireless communications technologies. The method includes: after receiving a management request of a network slice, obtaining or determining, by a network slice manager, network resource information corresponding to a subnet included in the network slice, and then sending, in a form of a subnet management request to a subnet manager, the network resource information corresponding to the subnet, so that the subnet manager configures the corresponding subnet based on the network resource information corresponding to the subnet. In this application, network slice configuration efficiency can be improved.
    Type: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Inventors: Ruiyue XU, Kai ZHANG, Xiaoqian JIA
  • Publication number: 20220150502
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video unit of a video and a coded representation of the video, a default intra prediction mode for the video unit coded using a certain intra prediction mode such that a prediction block of the current video block is generated without extrapolating neighboring pixels of the current video block along a direction; and performing the conversion based on the determining.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220150491
    Abstract: Methods, systems, and devices for coding or decoding video wherein the picture partition mode is based on block size are described. An example method for video processing includes using a dimension of a virtual pipeline data unit (VPDU) used for a conversion between a video comprising one or more video regions comprising one or more video blocks and a bitstream representation of the video to perform a determination of whether a ternary-tree (TT) or a binary tree (BT) partitioning of a video block of the one or more video blocks is enabled, and performing, based on the determination, the conversion, wherein the dimension is equal to VSize in luma samples, wherein dimensions of the video block are CtbSizeY in luma samples, wherein VSize=min(M, CtbSizeY), and wherein M is a positive integer.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Zhipin DENG, Li ZHANG, Kai ZHANG, Hongbin LIU
  • Publication number: 20220150476
    Abstract: A method for video processing is described. The method comprises: making a decision, for a conversion between a current video block of a video picture of a video and a coded representation of the video, regarding a size of a reference region of the video picture from which reference samples are used for predicting the current video block, based on a size of a virtual pipeline data unit (VPDU), a size of a coding tree block (CTB), or a size of a coding tree unit (CTU); and performing the conversion based on the decision.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Jizheng XU, Li ZHANG, Kai ZHANG, Hongbin LIU
  • Publication number: 20220150541
    Abstract: A method of video processing is described. The method includes: determining, based on a coding mode of a current video block of a video, whether a position dependent intra prediction combination (PDPC) method is used for coding the current video block based on a first rule, and performing a conversion between the current video block and a coded representation of the video according to the determining, wherein the PDPC method combines neighboring samples with a prediction signal of the current video block to generate a refined prediction signal of the current video block.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 12, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20220150498
    Abstract: A method of video processing is described. The method includes making a first determination, for a chroma block of a video, whether a non-normal chroma intra prediction mode is applied to the chroma block of a video; making a second determination, for a luma block corresponding to the chroma block, that a luma intra prediction mode is applied to the luma block; making a third determination that a transform set or a transform matrix is applied to the chroma block based on the luma intra prediction mode; and performing a conversion between the video and a coded representation of the video according to the third determination, and wherein the non-normal chroma intra prediction mode comprises coding the chroma block without using extrapolated neighboring pixel values along a chroma prediction direction.
    Type: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220150508
    Abstract: Devices, systems and methods for digital video coding, which includes restrictions on decoder-side motion vector derivation based on coding information, are described. An exemplary method for video processing includes making a decision, for a conversion between a current block of a video and a bitstream representation of the video, regarding a selective enablement of a decoder side motion vector derivation (DMVD) tool for the current block, the DMVD tool deriving a refinement of motion information signaled in the bitstream representation, and the conversion using a merge mode and motion vector differences that are indicated by a motion direction and a motion magnitude, and performing, based on the decision, a conversion between the current block and the bitstream representation.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20220150540
    Abstract: A method for video processing is described. The method includes determining, for a conversion between a current video block of a video picture of a video and a coded representation of the video, a number of reference samples in a reference region of the video picture used for predicting the current video block, based on a rule, wherein the rule specifies that the number of reference samples is limited to a certain range; and performing, based on the determining, the conversion.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Jizheng XU, Li ZHANG, Kai ZHANG, Hongbin LIU
  • Patent number: D951730
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 17, 2022
    Inventor: Kai Zhang