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: 20220094987
    Abstract: Devices, systems and methods for digital video coding, which includes using multiple transforms, are described. In a representative aspect, a method for video processing includes making a decision, based on one or more decoded coefficients and in an absence of one or more transform indices, regarding an application of a transform to a current block of a video, and performing, based on the decision, a conversion between the current block and a bitstream representation of the video.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Zhipin DENG, Yang WANG, Yue WANG
  • Publication number: 20220095164
    Abstract: A method includes receiving, by a first management device, a first message from a second management device, and determining a predicted traffic volume corresponding to a traffic type for a predicted object based on a prediction requirement information. The first message is useable to request the first management device to perform traffic volume prediction. The first message includes the predicted object, the traffic type, and the prediction requirement information. The prediction requirement information includes a prediction granularity or a prediction period. The prediction granularity includes at least one of a prediction area, a prediction service type, a prediction slice, a prediction cell, a prediction public land mobile communications network or a prediction tenant.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Ruiyue XU, Kai ZHANG
  • Patent number: 11282871
    Abstract: An array substrate and a manufacturing method thereof, and a display device are provided. The manufacturing method of the array substrate includes forming a source-drain metal pattern on a substrate, wherein the substrate includes a display region and a peripheral region located around the display region, the source-drain metal pattern located on the peripheral region including a plurality of metal wires; and forming a protective structure on a lateral side of each of the metal wires, wherein the protective structure contacts and covers the lateral side of each of the metal wires.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 22, 2022
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., CHENGDU BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Tingliang Liu, Hongwei Ma, Kai Zhang
  • Patent number: 11284088
    Abstract: Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether a combined inter and intra prediction (CIIP) coding technique is to be applied to the current block based on a characteristic of the current block. The CIIP coding technique uses an intermedia inter prediction value and an intermedia intra prediction value to derive a final prediction value of the current block. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: March 22, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11284084
    Abstract: A video processing method is provided, including: performing a conversion between a coded representation of a video including one or more video regions and the video, wherein the coded representation includes reshaping model information applicable for in loop reshaping (ILR) of some of the one or more video regions, wherein the reshaping model information provides information for a reconstruction of a video unit of a video region based on a representation in a first domain and a second domain and/or scaling chroma residue of a chroma video unit, and wherein the reshaping model information includes a parameter set that includes a syntax element specifying a difference between an allowed maximum bin index and a maximum bin index to be used in the reconstruction, and wherein the parameter is in a range.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: March 22, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11281990
    Abstract: A computer-implemented method for simultaneous metric learning and variable selection in non-linear regression is presented. The computer-implemented method includes introducing a dataset and a target variable, creating a univariate neighborhood probability map for each reference point of the dataset, and determining a pairwise distance between each reference point and other points within the dataset. The computer-implemented method further includes computing a Hessian matrix of a quadratic programming (QP) problem, performing optimization of the QP problem, re-weighing data derived from the optimization of the QP problem, and performing non-linear regression on the re-weighed data.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: March 22, 2022
    Inventors: Wei Cheng, Haifeng Chen, Guofei Jiang, Kai Zhang
  • Patent number: 11284068
    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: Grant
    Filed: March 12, 2021
    Date of Patent: March 22, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11284069
    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: Grant
    Filed: April 2, 2021
    Date of Patent: March 22, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Publication number: 20220086458
    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: Application
    Filed: June 14, 2021
    Publication date: March 17, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220086447
    Abstract: Combined intra and intra-block copy prediction for video coding is disclosed. A video processing method includes generating, for a conversion between a block of a video and a bitstream representation of the block, prediction for the block with a combined method which uses intra block copy (IBC) prediction and intra prediction in combination; and performing the conversion based on the prediction.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Jizheng XU, Weijia ZHU, Li ZHANG, Kai ZHANG, Hongbin LIU
  • Publication number: 20220086481
    Abstract: Difference calculation based on partial position is described. In a representative aspect, a method of video processing comprising: calculating, during a conversion between a current block of video and a bitstream representation of the current block, differences between two reference blocks associated with the current block or differences between two reference sub-blocks associated with a sub-block within the current block based on representative positions of the reference blocks or representative positions of the reference sub-blocks; and performing the conversion based on the differences.
    Type: Application
    Filed: November 24, 2021
    Publication date: March 17, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20220086474
    Abstract: Sub-table for history-based affine mode is described. In an exemplary aspect, a method for video processing includes deriving, deriving, for a conversion between a current block of video and a bitstream representation of the current block, an affine model for the current block based on affine related information, wherein the affine related information is stored in at least one first affine history motion vector prediction (HMVP) buffer of M first affine HMVP buffers or at least one affine sub-buffer of M affine sub-buffers (HB0, HB1, . . . HBM?1) into which a second affine HMVP buffer is divided, wherein the first affine HMVP buffer or affine HMVP sub-buffer being used to store affine related information of blocks coded prior the current block, M being an integer larger than 1; and performing the conversion by using the derived affine model.
    Type: Application
    Filed: August 19, 2021
    Publication date: March 17, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20220086441
    Abstract: Intra block copy with triangular partitions is described. One example method includes determining for a conversion between a block of a video and a bitstream representation of the block, that at least one of intra block copy (IBC) mode, intra mode, inter mode and palette mode is applied to multiple sub-regions of the block, wherein the block is split into two or multiple triangular or wedgelet sub-regions; and performing the conversion based on the determination.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 17, 2022
    Inventors: Li ZHANG, Hongbin LIU, Kai ZHANG, Yue WANG
  • Publication number: 20220086484
    Abstract: Video coding and decoding techniques, including history-based motion vector prediction with default parameters, are described. One example video processing method includes resetting for a conversion between a video unit of a video and a bitstream of the video, a history-based motion vector prediction (HMVP) table of size N by adding K HMVP motion candidates to the HMVP table, where the K HMVP motion candidates have default values, where N and K are positive integers, and where K <N; and performing the conversion between the video unit and the bitstream using the HMVP table resulting from the resetting.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 17, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220086433
    Abstract: A visual media processing method includes determining that a first video block of a visual media data uses a geometric partitioning mode (GPM) and a second video block of the visual media data uses a non-GPM mode; constructing, based on a unified pruning process, a first merge list for the first video block and a second merge list for the second video block, wherein the first merge list and the second merge list comprise merge candidates, and the pruning process includes adding a new merge candidate to the merge list based on comparing motion information of the new merge candidate with motion information of at least one merge candidate in the merge list, wherein the GPM comprises splitting the first video block into multiple prediction partitions to apply motion prediction separately, and at least one partition having a non-rectangular shape.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 17, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Patent number: 11277306
    Abstract: A network function information management method, where the method includes: obtaining, by a management network element, identification information of a network repository function (NRF) instance, where the NRF instance stores information about a network function (NF) instance, and the identification information is used to indicate the NRF instance associated with the NF instance; and sending, by the management network element, a first message to the NF instance or a management unit of the NF instance, where the first message includes the identification information of the NRF instance; or establishing, by the management network element, an association relationship between the NF instance and the NRF instance based on the identification information of the NRF instance. The method helps the NF instance register with the NRF instance, update the information about the NF instance to the NRF instance, or query information about another NF instance from the NRF instance.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11277624
    Abstract: Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion between a block of a video and a bitstream representation of the video, whether a bi-prediction coding technique is applicable to the block based on a size of the block having a width W and a height H, W and H being positive integers. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: March 15, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20220078424
    Abstract: Devices, systems and methods for lossless coding for visual media coding are described. An exemplary method for video processing includes determining, at a sub-block level of a current video block comprising multiple sub-blocks, whether a coding mode is enabled for representing a corresponding sub-block in a bitstream representation, where, for a given sub-block with the coding mode enabled, the given sub-block is represented in the coded representation without applying a forward transform or the given sub-block is reconstructed from the coded representation without applying an inverse transform, and performing, based on the determining, a conversion between the current video block of a video and the bitstream representation of the video.
    Type: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Na ZHANG, Yue WANG
  • Publication number: 20220078476
    Abstract: The disclosure relates to improvement on HMVP table. A method for processing video includes: maintaining, during a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, a table storing history based motion vector prediction (HMVP) candidates which include motion information based on previously coded blocks; performing the conversion of the current block at least based on the table, wherein the table is of a HMVP table size which depends on one or more motion candidate lists, and the HMVP table size is a maximum number of candidates stored in the table.
    Type: Application
    Filed: November 5, 2021
    Publication date: March 10, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220078452
    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: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG