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: 11102473
    Abstract: A method for video processing is provided to comprise: determining, whether to use a temporal prediction for obtaining an adaptive loop filter for a conversion between a current video block of a video and a coded representation of the video, based on whether a cross-tile prediction is enabled; and performing the conversion using an adaptive loop filter that is obtained based on the determining.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 24, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20210258575
    Abstract: Devices, systems and methods for digital video coding, which include geometric partitioning, are described. An exemplary method for video processing includes making a decision, based on a priority rule, regarding an order of insertion of motion candidates into a motion candidate list for a conversion between a current block of video and a bitstream representation of the video, wherein the current block is coded using a geometry partition mode; and performing, based on the decision and the motion candidate list, the conversion.
    Type: Application
    Filed: April 29, 2021
    Publication date: August 19, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG, Na ZHANG
  • Publication number: 20210258571
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, multiple sets of parameters, wherein each set of parameters defines a cross-component linear model (CCLM) and is derived from a corresponding group of chroma samples at corresponding chroma sample positions; determining, based on the multiple sets of parameters, parameters for a final CCLM; and performing the conversion based on the final CCLM.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210258572
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, a final prediction P(x, y) of a chroma sample at a position (x, y) in the current video block as a combination of prediction results of multiple cross-component linear models (MCCLMs), wherein the MCCLMs are selected based on the position (x, y) of the chroma sample; and performing the conversion based on the final prediction.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Patent number: 11095880
    Abstract: Devices, systems and methods for encoding and decoding digital video using historical information containing coding candidates are described. In a representative aspect, a method for video processing includes maintaining one or more tables of motion candidates during a conversion between a current video block and a bitstream representation of a video, comparing a motion candidate associated with the current video block with a number of entries in the one or more tables, and updating the one or more tables based on the comparing.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: August 17, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11095881
    Abstract: Devices, systems and methods for encoding and decoding digital video using historical information containing coding candidates are described. In a representative aspect, a method for video processing includes performing a conversion between a first block of video data of a video and a bitstream representation of the video. The method also includes and updating, based on a coding characteristic of the first block of video data, a table of motion candidates using motion information associated with the first block.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: August 17, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11095882
    Abstract: Devices, systems and methods for digital video coding, which include pulse code modulation techniques, are described. An exemplary method for video processing includes determining, for a current block of video, that at least one of a first coding mode in which pulse code modulation is used or a second coding mode in which multiple reference line based intra prediction is used is enabled, and performing, based on the first coding mode or the second coding mode, a conversion between the current block and a bitstream representation of the video, wherein a first indication indicative of use of the first coding mode and/or a second indication indicative of use of the second coding mode are included in the bitstream representation according to an ordering rule.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: August 17, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11095917
    Abstract: The present disclosure relate to affine inheritance method in intra block copy mode. A method for video processing is provided, including: in a process of acquiring motion information of a current video block, during a conversion between the current video block and a bitstream representation of the current video block, wherein the motion information of the current video block is based on at least one affine model of at least one neighboring block of the current video block, determining whether a neighboring block of the current video block uses an Intra-Block Copy (IBC) mode in which at least one reference picture used by the neighboring video block is identical to a picture in which the neighboring block is located; disabling, for the current video block, to derive an affine candidate from the neighboring block based on determining that the neighbouring block uses the IBC mode; and performing the conversion based on the motion information of the current video block.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: August 17, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11094897
    Abstract: Disclosed is a flexible display device including: a housing comprising an accommodating chamber, a first opening is formed at one end of accommodating chamber; a flexible display screen accommodated in the accommodating chamber, the flexible display screen includes a substrate, a first infrared receiving circuit formed on one side of the substrate, and an anode formed on a side of the first infrared receiving circuit away from the substrate; a hole through are formed on the anode, orthographic projections of the hole, onto the substrate cover an orthographic projection of the first infrared receiving circuit onto the substrate; an infrared transmitting circuit arranged in the first opening; a reel is arranged in the accommodating chamber; a control circuit signal-connected with the first infrared receiving circuit.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 17, 2021
    Assignees: Chongqing BOE Display Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Shicheng Sun, Jonguk Kwak, Dawei Shi, Weixin Meng, Kai Zhang, Wei Zhang, Shuang Hu
  • Publication number: 20210250649
    Abstract: A method of visual media processing includes performing, based at least in part on a rule for using an extended quadtree (EQT) partitioning process, a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, wherein the EQT partitioning process includes partitioning a given block into exactly four sub-blocks, at least one of which has a size different from half of a width of the given block times half of a height of the given block; and wherein the rule specifies that if the rule is used for partitioning the current block, then each subblock is further split in accordance with a binary tree (BT) partitioning process or a second EQT partitioning process, and further wherein, both the BT process and the second EQT partitioning process have tree depths that meet a pre-defined relationship.
    Type: Application
    Filed: April 25, 2021
    Publication date: August 12, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210250602
    Abstract: Techniques for video processing are described. One example method includes determining an indication that indicates a maximum number of candidates allowed in a candidate list for at least one video block in a video, the maximum number of candidates allowed in the candidate list corresponding to at least one of a maximum number of candidates in a geometry partition mode (GEO) based merge candidate list, a maximum number of base candidates in a merge with motion vector difference (MMVD) merge candidate list, a maximum number of base candidates in a sub-block based MMVD merge candidate list, and a maximum number of candidates in a geometry partition mode based affine merge candidate list; and performing video processing on the at least one video block based on the indication.
    Type: Application
    Filed: March 12, 2021
    Publication date: August 12, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210250587
    Abstract: The present disclosure relates to overlapped block motion compensation with derived motion from neighbors. A method for video processing, comprising: determining, during a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, at least one neighboring block for the current block; determining motion information of the at least one neighboring block; and performing Overlapped Block Motion Compensation (OBMC) for the current block based on the motion information of the at least one neighboring block, wherein the OBMC includes using an intermediate prediction values of one sub-block of the current block and a prediction values of at least one neighboring sub-block to generating a final prediction values of the sub-block.
    Type: Application
    Filed: April 25, 2021
    Publication date: August 12, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Patent number: 11088924
    Abstract: This application discloses a network management method, device, and system to solve the problem of low efficiency in network management by manual coordination. In one embodiment, the network management method includes: obtaining, by a first network management unit, network management service description information or network management indication information, where the network management indication information is used to determine the network management service description information. The network management service description information includes at least one of a managed object and management operation information, and the network management service description information is used to describe a management service supported by a network. The method further includes sending, by the first network management unit, the network management service description information or the network management indication information to a second network management unit.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: August 10, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruiyue Xu, Jun Yang, Yan Li, Kai Zhang
  • Patent number: 11089321
    Abstract: A method of video processing is provided to include: maintaining a set of tables, wherein each table includes motion candidates and each motion candidate is associated with corresponding motion information; updating a motion candidate list based on motion candidates in one or more tables using a pruning operation on the motion candidates; and performing a conversion between a first video block and a bitstream representation of a video including the first video block using the constructed motion candidate list.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: August 10, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11089310
    Abstract: Devices, systems and methods for digital video coding, which includes inter prediction with refinement, are described. An exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a first linear optimization model for the conversion using a first coding mode, the first linear optimization model being derived from a second linear optimization model that is used for the conversion using a second coding mode, and performing, based on the determining, the conversion. Another exemplary method of video processing includes determining to use, for a conversion between a current block of a video and a bitstream representation of the video, a gradient value computation algorithm for a bi-directional optical flow tool, and performing, based on the determining, the conversion.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: August 10, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11089300
    Abstract: A method of video decoding includes checking one or more video blocks in pre-defined relative positions compared to a first video block to derive a first set of candidates, wherein each of the first set of candidates is derived from corresponding motion information of the video blocks checked, checking, upon a determination that a number of the first set of candidates has not reached a predetermined limit, one or multiple tables to derive a second set of candidates, and processing the first video block based on a bitstream representation of the first video block and the constructed candidate list.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 10, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11089327
    Abstract: A method of video processing is provided to include determining, for a conversion between a current video block of a video and a coded representation of the video, a mode of operation of an UMVE mode; and performing the conversion based on the determining, wherein the current video block is coded with a merge mode and motion vector differences in an UMVE mode that comprises a motion vector expression that includes a starting point of motion information, a motion magnitude and a motion direction for the current video block, and wherein one or more fields in the coded representation correspond to the mode of operation, and wherein the one or more fields include: a list size field that indicates a size of a base candidate list used by the UMVE mode, or a table field that signals a distance table or a direction table for the UMVE mode.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 10, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11089330
    Abstract: A method and apparatus for coding a depth block in three-dimensional video coding are disclosed. Embodiments of the present invention divide a depth block into depth sub-blocks and determine default motion parameters. For each depth sub-block, the motion parameters of a co-located texture block covering the center sample of the depth sub-block are determined. If the motion parameters are available, the motion parameters are assigned as inherited motion parameters for the depth sub-block. If the motion parameters are unavailable, the default motion parameters are assigned as inherited motion parameters for the depth sub-block. The depth sub-block is then encoded or decoded using the inherited motion parameters or a motion candidate selected from a motion candidate set including the inherited motion parameters. The depth block may correspond to a depth prediction unit (PU) and the depth sub-block corresponds to a depth sub-PU.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 10, 2021
    Assignee: HFI INNOVATION INC.
    Inventors: Jicheng An, Kai Zhang, Jian-Liang Lin
  • Publication number: 20210243438
    Abstract: A method for processing a video includes performing a determination, by a processor, that a first video block is partitioned to include a first prediction portion that is non-rectangular and non-square; adding a first motion vector (MV) prediction candidate associated with the first prediction portion to a motion candidate list associated with the first video block, wherein the first MV prediction candidate is derived from a sub-block MV prediction candidate; and performing further processing of the first video block using the motion candidate list.
    Type: Application
    Filed: April 13, 2021
    Publication date: August 5, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210243468
    Abstract: Devices, systems and methods for utilization of motion information for affine mode are described. In a representative aspect, a video processing method includes: acquiring, during a conversion between a current block and a bitstream representation of the current block, motion information of the current block, wherein the motion information of the current block is based on at least one affine model parameter of a neighboring block of the current block; and performing, based on the motion information, the conversion between the current block and the bitstream representation of the current block.
    Type: Application
    Filed: April 22, 2021
    Publication date: August 5, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG