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).

  • Publication number: 20210227211
    Abstract: Embodiments of the present disclosure relates to improvement for temporal gradient calculating in BIO. A method for video processing is provided, including: determining a reference block for a current block; performing a refinement process for prediction of the current block, based on the reference block; and performing a conversion between the current block and a bitstream representation of a video including the current block, based on a result of the refinement process; wherein, the refinement process comprises: modifying the reference block into a modified reference block, and calculating a temporal gradient based on the modified reference block, or calculating an original temporal gradient based on the reference block, and modifying the original temporal gradient into a modified temporal gradient.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Publication number: 20210227250
    Abstract: Gradient computation in Bi-directional optical flow are described. In a representative aspect, a method of video processing including: modifying temporal gradients in a motion vectors refinement process of a video block or sub-blocks within the video block; and performing the motion vectors refinement process of the video block or the sub-blocks within the video block based on the modified temporal gradients.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210227234
    Abstract: Devices, systems and methods for sub-block based prediction are described. In a representative aspect, a method for video processing includes partitioning a first component of a current video block into a first set of sub-blocks and partitioning a second component of the current video block into a second set of sub-blocks. A sub-block of the second component corresponds to one or more sub-blocks of the first component. The method also includes deriving, based on a color format of the current video block, motion vectors for a sub-block of the second component based on motion vectors for one or more corresponding sub-blocks of the first color component.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210227246
    Abstract: A method for video processing includes: refining motion vectors of a video block by using a motion refinement process; performing a prediction sample refinement for part of components of the video block using refined motion vectors of the video block; and performing a video processing on the video block based on the refined prediction sample.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210227209
    Abstract: A video processing method is provided to include: determining to use a rule that specifies that at most a single coding tool from a set of coding tools is used for a conversion between a current block of a video comprising multiple pictures and a coded representation of the video, and performing the conversion based on the rule. The set of coding tools includes coding tools that modify a reconstructed block of the current block generated from motion information from the coded representation or an inter prediction signal generated for the current block during the conversion.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210227214
    Abstract: Devices, systems and methods for digital video coding, which include adaptive control point selection for affine coding, are described. An exemplary method for video processing includes selecting, for a conversion between a current block of a video and a bitstream representation of the video, a plurality of control points for the current block, the plurality of control points comprising at least one non-corner point of the current block, and each of the plurality of control points being representative of an affine motion of the current block; and performing, based on the plurality of control points, the conversion between the current block and the bitstream representation.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210227207
    Abstract: Generation and usage of combined affine merge candidate are described. In a representative aspect, a method of video processing includes: generating, during a conversion between a current block of video and a bitstream of the video, an updated merge candidate list by adding at least one combined merge candidate to a first merge candidate list; and performing the conversion by using the updated merge candidate list, wherein the first merge candidate list includes one or more sub-block prediction based merge candidates.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 22, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210227245
    Abstract: A method for video processing includes: refining motion information of a video block by using a multi-step refinement processing, multiple refined motion vectors (MVs) of the video block being derived iteratively in respective steps of the multi-step refinement processing, and performing a video processing on the video block based on the multiple refined MVs of the video block.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Patent number: 11070820
    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: Grant
    Filed: September 24, 2020
    Date of Patent: July 20, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11070847
    Abstract: A video decoder can be configured to decode a block of video data by determining a block of video data is coded in an intra prediction mode; determining one or more samples for intra predicting the block of video data, wherein the one or more samples comprise samples that are already reconstructed and not adjacent to the block of video data; and based on the one or more samples, generating a predictive block for the block of video data.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: July 20, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Kai Zhang, Jianle Chen, Xin Zhao, Marta Karczewicz
  • Patent number: 11070821
    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: Grant
    Filed: September 24, 2020
    Date of Patent: July 20, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11070805
    Abstract: Method and apparatus for using block size restrictions in video decoding are described. In a representative aspect, a method for video decoding includes receiving a bitstream representation of video data including a block wherein the block comprises samples associated with a first component and second components, wherein samples associated with the first component of the block have a dimension M×N; and decoding the first component and the second components of the block; wherein decoding the first component of the block comprises, based on the dimension, decoding a plurality of sub-blocks for the first component of the block, and the plurality of the sub-blocks are generated by performing a splitting operation only on the samples associated with the first component of the block and not on the samples associated with the second components of the block.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: July 20, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11070989
    Abstract: A network slice management method, and a management unit and a system that are based on the method are provided. The method includes: determining, by a first management unit, subnet requirement information based on network slice requirement information, where a network slice includes at least one subnet; sending, by the first management unit, a first negotiation request to a second management unit, where the first negotiation request carries the subnet requirement information, and the first negotiation request is used to query for a support status of the second management unit for the subnet requirement information; and determining, by the second management unit, that the second management unit can support the subnet requirement information, or determining, by the second management unit, that the second management unit cannot support the subnet requirement information.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: July 20, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruiyue Xu, Yan Li, Kai Zhang, Jun Wang, Li Ji
  • Publication number: 20210218980
    Abstract: A video coding or decoding method includes using history-based motion vector prediction (HMVP) for conversion between multiple video blocks including a current block of video and a bitstream representation of the multiple video blocks such that for a uni-predicted block that for which a single reference picture is used for motion compensation, refraining from updating a look-up table for HMVP candidates for the uni-predicted block. The video coding or decoding method further includes performing the conversion using look-up tables for the multiple video blocks.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 15, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210219222
    Abstract: A network slice selection method and apparatus are provided, to ensure performance of a high-priority service. The method includes: A first management unit obtains a service request message, where the service request message is used to initiate a service request for a service of a tenant; and the first management unit sends a network slice request message to a second management unit based on the service request message, where the network slice request message carries priority information, the priority information is used to indicate a priority of the tenant or a priority of the service, and the priority information is used by the second management unit to select a network slice for the service of the tenant.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 15, 2021
    Inventors: Xiaoqian JIA, Ruiyue XU, Kai ZHANG
  • Publication number: 20210219476
    Abstract: A variable pitch electronic component mass transfer apparatus is disclosed. A die-bond transfer head is disposed below each of the die-bond brackets. The die-bond connecting rod is provided with die-bond movable nodes arranged equidistantly. Each of the die-bond movable node is hinged to one of the die-bond brackets. An output end of the die-bond linear motor drives the die-bond connecting rod to move telescopically. A flip-chip transfer head is disposed below each of the flip-chip brackets. The flip-chip connecting rod is provided with flip-chip movable nodes arranged equidistantly. Each of the flip-chip movable nodes is hinged to one of the flip-chip brackets. An output end of the flip-chip linear motor drives the flip-chip connecting rod to move telescopically. An output end of the connecting rod rotating motor is connected to the flip-chip rail, and is configured to turn over the flip-chip rail.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Xin CHEN, Yunbo HE, Xiquan MAI, Chengqiang CUI, Qiang LIU, Jian GAO, Zhijun YANG, Xun CHEN, Yun CHEN, Kai ZHANG, Hui TANG, Yu ZHANG
  • Publication number: 20210218985
    Abstract: Devices, systems and methods for asymmetric weighted bi-predictive merging in video coding are described. In a representative aspect, a method for decoding video data includes determining that a current video block of the video data is predicted from an asymmetric bi-predictive merge candidate, wherein different weights are used for a first reference block and a second reference block, and making, based on the determination, a determination between enabling and disabling a coding tool for the current video block. In a case that the current video block is predicted from an asymmetric bi-predictive merge candidate, the coding tool is not applied to the current video block.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 15, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Patent number: 11063831
    Abstract: This application provides a network slice management method and apparatus. A first manager obtains capability information of a subnet, where the capability information of the subnet includes at least one of the following information: capability information of a subnet template and capability information of a subnet instance, the capability information of the subnet template is used to represent a feature of the subnet template, and the capability information of the subnet instance is used to represent a feature of the subnet instance; and then generates information about a network slice based on the capability information of the subnet, where the information about the network slice includes information about a network slice template or information about a network slice instance, and the network slice includes at least one subnet.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 13, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruiyue Xu, Yan Li, Kai Zhang
  • Patent number: 11064206
    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 20, 2020
    Date of Patent: July 13, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20210211681
    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, parameters of a cross-component linear model that are completely determinable by two chroma samples and corresponding two luma samples; and performing the conversion based on the determining.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 8, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG