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: 20220232241
    Abstract: Aspects include a method, apparatus and computer-readable medium of decoding video or blocks of an image, including receiving a bitstream of the image, deriving, for a block of the image in the bitstream, multiple intra-prediction modes (IPMs) to use in decoding the block, determining, based on the multiple IPMs, a final predictor to use in decoding the block, and decoding the block using the final predictor. Other aspects include method, apparatus and computer-readable medium for similarly encoding video or blocks of an image.
    Type: Application
    Filed: February 16, 2022
    Publication date: July 21, 2022
    Inventors: Yang WANG, Kai ZHANG, Li ZHANG, Yuwen HE, Hongbin LIU
  • Patent number: 11390801
    Abstract: Bright near-infrared emissive carbon dots with both ultra-narrow full width at half maximum and with two-photon fluorescence and a preparation method thereof are provided. Green leaves are used as carbon source to prepare near-infrared emissive carbon dots by one-step solvothermal method. The resulting mixture is centrifuge, filtered and dried to remove the solvent, to obtain a near-infrared carbon dots solid.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 19, 2022
    Assignee: Jilin University
    Inventors: Bai Yang, Junjun Liu, Kai Zhang, Yunfeng Li
  • Patent number: 11394991
    Abstract: Devices, systems and methods for sample refinement and filtering method for video coding are described. In an exemplary aspect, a method for video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the video, a refinement value for a prediction sample in the block by applying a clipping operation to refinement value. The refinement value is derived based on a gradient value of an optical flow coding process. An output of the clipping operation is within a range. The method also includes refining the prediction sample based on the refinement value and performing the conversion based on the refined prediction sample.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: July 19, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11394962
    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, whether to derive maximum values and/or minimum values of a luma component and a chroma component that are used to derive parameters of a cross-component linear model (CCLM) based on availability of a left-neighboring block and an above-neighboring block of the current video block; and performing the conversion based on the determining.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: July 19, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11394969
    Abstract: A method of video processing includes determining a classification of samples of a block in a video picture of a video according to a rule, wherein the video picture is divided into multiple regions, and wherein the rule disallows use of neighboring samples of a current sample across one or more boundaries of the multiple regions for the classification. The one or more boundaries of the multiple regions comprises a virtual boundary for an adaptive loop filtering (ALF) process. The method also includes performing a conversion between the block and a bitstream representation of the video by selectively applying the ALF process according to the classification.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: July 19, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11394995
    Abstract: A method for video processing is provided to include performing, for a conversion between a current video block of a video and a coded representation of the video, a motion information refinement process based on samples in a first domain or a second domain; and performing the conversion based on a result of the motion information refinement process, wherein, during the conversion, the samples are obtained for the current video block from a first prediction block in the first domain using an unrefined motion information, at least a second prediction block is generated in the second domain using a refined motion information used for determining a reconstruction block, and reconstructed samples of the current video block are generated based on the at least the second prediction block.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: July 19, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20220225334
    Abstract: The disclosure provides radio resource allocation policy configuration methods. One example method includes that a first network management unit obtains a first radio resource allocation policy which is used to describe a first proportion of a radio resource, available to each of one or more objects in a first subnetwork, to a first radio resource of the first subnetwork. The first network management unit determines a second radio resource allocation policy based on the first radio resource allocation policy, where the second radio resource allocation policy is used to describe a second proportion of a radio resource, available to each of one or more objects in a first cell, to a second radio resource of the first cell, the objects in the first cell include at least one object of the one or more objects, and the first cell is a cell of the first subnetwork.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Ruiyue XU, Kai ZHANG
  • Publication number: 20220219689
    Abstract: An adaptive cruise control system and an adaptive cruise control method supporting traffic light recognition are provided. The adaptive cruise control system in the present disclosure includes: a wireless receiver adaptive with a wireless transmitter of each traffic light on a current lane and configured to receive first traffic light state information about the traffic light on the current lane sent by the wireless transmitter; and a main controller being in communication with the wireless receiver and configured to obtain the first traffic light state information received from the wireless receiver, and perform a stop control or adaptive cruise control based on the first traffic light state information. By implementing the adaptive cruise control method, an adaptive cruise control for avoiding a driver from violation of traffic light is further realized based on the state information of the traffic lights, so that a safety of driving can be improved.
    Type: Application
    Filed: March 31, 2022
    Publication date: July 14, 2022
    Inventors: Junjie CHANG, Yuanyuan ZHANG, Pu Li, Longbao ZHEN, Kai ZHANG
  • Publication number: 20220224897
    Abstract: A method of visual media processing, including: determining, fora conversion between a current video block of a visual media data and a bitstream representation of the visual media data, that a partitioning mode coding tool is disabled for the conversion based on a rule that depends on a dimension of the current video block; and performing the conversion based on the determining.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 14, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220224913
    Abstract: Aspects of the present disclosure provide techniques for derive one or more intra prediction modes (IPMs) from a subset of IPM candidates in order to determine a predictor to use for decoding a block of an image. In some aspects, the subset of IPM candidates may include IPMs that are less than the number of IPMs in a full set of all available IPM candidates (e.g., 67 IPMs in VVC or 35 in HEVC). In some aspects, the subset of IPM candidates may be based on a most probable mode (MPM) list that can be used to determine or signal an IPM based on IPMs previously used in decoding other blocks.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Yang WANG, Kai ZHANG, Li ZHANG, Yuwen HE, Hongbin LIU
  • Publication number: 20220224887
    Abstract: A method of 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, whether or how to reset reference sample values of a reference region of the video picture used for predicting the current video block according to a rule; and performing the conversion based on the determining.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 14, 2022
    Inventors: Jizheng XU, Li ZHANG, Kai ZHANG, Hongbin LIU
  • Publication number: 20220224915
    Abstract: Example implementations include a method, apparatus and computer-readable medium of video processing, including constructing, during a conversion between a current video block of a video and a bitstream of the video, at least one template set for the current video block from a plurality of sub-templates. The one or more sub-templates may be selected from a plurality of sub-templates including: a left sub-template, an above sub-template, a right-above sub-template, a left-below sub-template, and a left-above sub-template. The implementations further include deriving at least one intra-prediction mode (IPM) based on cost calculations. The implementations include determining, based on the at least one IPM, a final predictor of the current video block. The implementations include performing the conversion based on the final predictor.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Yang WANG, Kai ZHANG, Li ZHANG, Yuwen HE, Hongbin LIU
  • Publication number: 20220224922
    Abstract: Example implementations include a method and of video processing, comprising determining, during a conversion between a current video unit of a video and a bitstream of the video, to apply a prediction mode derivation tool to the current video unit, wherein in the prediction mode derivation tool, at least one intra prediction mode (IPM) is derived for the current video unit based on cost calculations between reconstructed samples and prediction samples of a template region related the current video unit. The implementations further include performing the conversion based on the determining.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Inventors: Yang WANG, Kai ZHANG, Li ZHANG, Yuwen HE, Hongbin LIU
  • Patent number: 11388476
    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: Grant
    Filed: April 25, 2021
    Date of Patent: July 12, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11384866
    Abstract: The disclosure is directed to a pipe clamp configured to support a pipe from a mounting surface. The pipe clamp includes a mounting post, arm, and hinge. The mounting post has a first post end and a second post end that includes a first coupling element. The mounting post defines a first recess. The arm has a first arm end and a second arm end that includes a second coupling element configured to couple to the first coupling element. The arm defines a second recess. The hinge is positioned between the mounting post and the arm and is connected to the first post end of the mounting post and to the first arm end of the arm. The mounting post and arm are rotatable about the hinge from an open position to a closed position. In the closed position the first coupling element is coupled to the second coupling element.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: July 12, 2022
    Assignee: OATEY CO.
    Inventors: Kai Zhang, John Jindra, Shawn Heipp
  • Patent number: 11388398
    Abstract: A video coding device includes a memory configured to store video data, and processing circuitry in communication with the memory. The processing circuitry is configured to determine that a current block of the video data stored to the memory is to be coded according to a merge mode, and to determine a temporal candidate associated with a merge candidate list for the current block in accordance with the merge mode. The processing circuitry is further configured to determine a pool of spatial candidates associated with the merge candidate list, based on each spatial candidate of the pool having a same reference picture as the temporal candidate, and to set a local illumination compensation (LIC) flag value for the temporal candidate based on respective LIC flag values of one or more spatial candidates of the pool.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: July 12, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Yu Han, Kai Zhang, Wei-Jung Chien, Marta Karczewicz
  • Patent number: 11388396
    Abstract: Video coding and decoding in which the bitstream is generated using affine motion compensation mode are described. One example includes generating, for a reconstruction of a current video unit, a list of affine motion vector prediction candidates in which each candidate in the list is calculated without using a clipping operation, wherein the clipping operation limits a magnitude of the candidate motion vectors to a range; and performing the reconstruction of the current video unit using the list of affine motion vector prediction candidates.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: July 12, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11388421
    Abstract: Example implementations include a method, apparatus and computer-readable medium of video processing, including constructing, during a conversion between a current video block of a video and a bitstream of the video, at least one template set for the current video block from a plurality of sub-templates. The one or more sub-templates may be selected from a plurality of sub-templates including: a left sub-template, an above sub-template, a right-above sub-template, a left-below sub-template, and a left-above sub-template. The implementations further include deriving at least one intra-prediction mode (IPM) based on cost calculations. The implementations include determining, based on the at least one IPM, a final predictor of the current video block. The implementations include performing the conversion based on the final predictor.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: July 12, 2022
    Assignee: Lemon Inc.
    Inventors: Yang Wang, Kai Zhang, Li Zhang, Yuwen He, Hongbin Liu
  • Publication number: 20220217363
    Abstract: A method of decoding visual information from a coded representation of the visual information includes determining that a block being decoded representing a portion of an encoded picture of visual information is coded using a motion candidate associated with a motion vector, wherein the motion vector is derived as a weighted average of a plurality of motion vectors, wherein all of the plurality of motion vectors refer to a same picture type, and wherein a first picture type represents a current picture and a second picture type represents a reference pictures different from the current picture and decoding the block being decoded by using the motion candidate.
    Type: Application
    Filed: March 21, 2022
    Publication date: July 7, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220217382
    Abstract: A method of visual media processing, including: determining, for a current video block, a motion vector for use in a sub-block based motion vector prediction (sbTMVP) process to locate a correspondingblock in a collocated picture for a conversionbetweenthe currentvideo block and a bitstream representation of the current video block, wherein the motion vector used in the sbTMVP process is computed in accordance with a scaling operation; and performing based on using the motion vector, the conversion between the current video block and the bitstream representation of the visual media data.
    Type: Application
    Filed: March 18, 2022
    Publication date: July 7, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG