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: 11159808
    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: October 15, 2020
    Date of Patent: October 26, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11154198
    Abstract: A system for fluorescence-based imaging of a target includes at least one excitation light source configured to emit a homogeneous field of excitation light and positioned to uniformly illuminate a target surface with the homogeneous field of excitation light during fluorescent imaging, a power source, and a portable housing configured to be held in a user's hand during imaging. The housing contains a lens, a filter, an image sensor, and a processor. The filter is configured to permit optical signals responsive to illumination of the target surface and having a wavelength corresponding to at least one of bacterial autofluorescence and tissue autofluorescence to pass through the filter to the image sensor. The at least one excitation light is adjacent to the housing so as to be positioned between the target surface and the image sensor during fluorescent imaging.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: October 26, 2021
    Assignee: UNIVERSITY HEALTH NETWORK
    Inventors: Ralph S. Dacosta, Brian C. Wilson, Kai Zhang
  • Publication number: 20210329248
    Abstract: Devices, systems and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes performing a first determination that a luma video block of a video is coded using a matrix based intra prediction (MIP) mode in which a prediction block of the luma video block is determined by performing, on previously coded samples of the video, a boundary downsampling operation, followed by a matrix vector multiplication operation, and selectively followed by an upsampling operation, performing, based on the first determination, a second determination about a chroma intra mode to be used for a chroma video block associated with the luma video block, and performing, based on the second determination, a conversion between the chroma video block and a bitstream representation of the chroma video block.
    Type: Application
    Filed: June 10, 2021
    Publication date: October 21, 2021
    Inventors: Zhipin DENG, Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU
  • Publication number: 20210323659
    Abstract: A compound rotor aircraft, comprises a fuselage, a lifting rotor, wings and thrust propellers, wherein the fuselage has a cabin for driving; the lifting rotor is configured to drive the fuselage to move in the vertical direction; a plurality of wings are provided and arranged symmetrically on the two sides of the fuselage; a plurality of thrust propellers are provided and arranged on the plurality of wings respectively, and are configured to provide horizontal thrust force to the fuselage to drive the aircraft to move in the horizontal direction. The aircraft has various flight modes such as helicopter mode, compound helicopter mode, gyrocopter mode, compound gyrocopter mode and fixed-wing cruising mode, and can be transited among the modes. In the case of power failure of the lifting rotor, the aircraft can be transited into a gyrocopter state and continue the flight safely.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 21, 2021
    Inventors: Kai ZHANG, Shilong ZHANG, Hang GE, Tianning WANG, Jiechao ZHANG
  • Publication number: 20210329290
    Abstract: Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Jizheng XU, Jiahao LI, Weijia ZHU, Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210329291
    Abstract: Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Jizheng XU, Jiahao LI, Weijia ZHU, Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210329242
    Abstract: A video processing method includes checking, during a conversion from a coded representation of a current video block to the current video block, a position of a last non-zero coefficient of the current video block, wherein the position is relative to a top-left position of the current video block; and performing a determination, based on the position, whether or not to parse a syntax element which signals a transform information in the coded representation.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 21, 2021
    Inventors: Li ZHANG, Hongbin LIU, Kai ZHANG, Yue WANG
  • Publication number: 20210329293
    Abstract: Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Jizheng XU, Jiahao LI, Weijia ZHU, Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210329250
    Abstract: A method for processing video data, including: deriving one or more motion vectors for a first set of sub-blocks belonging to a first dividing pattern of a current video block of a video; and performing, based on the one or more motion vectors, a conversion between the current video block and a bitstream of the video.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Patent number: 11153562
    Abstract: A method and apparatus for adaptive de-blocking filter are disclosed. One or more parameters associated with a de-blocking filter are determined. De-blocking filter using the derived parameters are then applied to reconstructed blocks. Each set of parameters is used for each picture, slice, coding tree unit (CTU) or CU (coding unit). The parameters can be signalled in VPS (video parameter set), SPS (sequence parameter set), PPS (picture parameter set), slice header, CTU (coding tree unit) or CU (coding unit) of the video bitstream. The parameters correspond to one or more values used as thresholds, clipping boundaries, or both the thresholds and clipping boundaries for the de-blocking filter. In one embodiment, the parameters for the current picture are determined using a training process using a current coded picture a previous coded picture as training data.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: October 19, 2021
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Kai Zhang, Jicheng An, Han Huang
  • Patent number: 11153559
    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 including the current video block, determining that the current video block is coded using a merge mode or an Advanced Motion Vector Prediction (AMVP) mode, and performing, based on the determining, the conversion between the current video block of and the bitstream representation of the video using one or more tables of motion candidates.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: October 19, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11153557
    Abstract: A method of video decoding includes maintaining a number of tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information derived from previously coded video blocks, performing a conversion between a current video block and a bitstream representation of the current video block in a video region, and updating the one or more tables based on an updating rule.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: October 19, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11153558
    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: October 19, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20210321090
    Abstract: Devices, systems, and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes generating, for a conversion between a current video block of a video and a coded representation of the current video block, a most probable mode (MPM) list based on a rule, where the rule is based on whether a neighboring video block of the current video block is coded with a matrix based intra prediction (MUP) mode, and performing the conversion between the current video block and the coded representation of the current video block using the MPM list, where the conversion applies a non-MIP mode to the current video block, and where the non-MUP mode is different from the MIP mode.
    Type: Application
    Filed: June 9, 2021
    Publication date: October 14, 2021
    Inventors: Zhipin DENG, Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU
  • Publication number: 20210321131
    Abstract: A method for video bitstream processing includes generating a prediction block for a first video block of a video related to a first component, where the prediction block is selectively generated according to a criterion by applying a two-step cross-component prediction mode (TSCPM), and performing a conversion between the first video block and a bitstream representation of the video using the prediction block, wherein a first field in the bitstream representation corresponds to the TSCPM.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 14, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210321092
    Abstract: Devices, systems and methods for digital video coding, which includes using default motion candidates for video coding, are described. An exemplary method for video processing includes inserting, for a conversion between a block of a video and a bitstream representation of the video, at least one past motion candidate in a table of past motion candidates to a motion candidate list. The table of past motion candidates is derived based on past conversions. The method includes determining, after the at least one past motion candidate is inserted, that a motion candidate is not to be added to the motion candidate list. The motion candidate is derived based on the table of past motion candidates. The method also includes performing the conversion based on the motion candidate list.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210321140
    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, wherein the reshaping model information includes a parameter set that includes a first syntax element that derives a number of bits used to represent a second syntax element specifying an absolute delta codeword value from a corresponding bin, and wherein the first syntax element has a value smaller than a threshold.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210317650
    Abstract: The present invention relates to an air admittance valve (AAV) that operates automatically at low pressures to selectively open and close an air passageway between an inlet and an outlet. The AAV comprises a valve body having a centrally disposed, internal valve chamber in communication with the ambient environment, and having a valve seat. The AAV includes a sealing member having a flexible diaphragm that is fastened to a support ring, the ring defining one or more lugs on an outer periphery thereof. The AAV further includes a cap member within which the sealing member may be disposed, such that the one or more lugs may interact with an interior surface of the cap. The sealing member may selectively seal or unseal from the valve seat in response to pressure differentials between the inlet and the outlet.
    Type: Application
    Filed: August 10, 2017
    Publication date: October 14, 2021
    Inventors: Aaron LORKOWSKI, Kenneth BROWN, Kai ZHANG
  • Publication number: 20210321121
    Abstract: A method for video processing is provided to include: performing a conversion between a current video block of a video and a coded representation of current video block, wherein the conversion uses a coding mode in which the current video block is constructed based on a first domain and a second domain and/or chroma residue is scaled in a luma-dependent manner, and wherein information used for the coding mode is signaled in a parameter set that is different from a sequence parameter set (SPS), a video parameter set (VPS), a picture parameter set (PPS), or an adaptation parameter set (APS) used for carrying adaptive loop filtering (ALF) parameters.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210321095
    Abstract: Devices, systems and methods for video processing are described. In an exemplary aspect, a method for video processing includes encoding a video unit of a video as an encoded video unit; generating reconstruction samples from the encoded video unit; performing a clipping operation on the reconstruction samples, wherein a clipping parameter used in the clipping operation is a function of a clipping index and a bit-depth of the reconstruction samples or a bit-depth of samples of the video unit; applying a non-linear adaptive loop filter to an output of the clipping operation; and generating a coded representation of the video using the encoded video unit.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 14, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG