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: 20230328263
    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 including multiple video blocks and a bitstream representation of the video, a most probable mode (MPM) list for a matrix based intra prediction (MIP) tool based on a rule, where, the MIP tool includes determining, during the conversion, a prediction block of the current video block 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, and where the rule specifies a mapping between a number of MIP modes and dimensions of the multiple video blocks; and performing the conversion based on the generating.
    Type: Application
    Filed: February 24, 2023
    Publication date: October 12, 2023
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu
  • Publication number: 20230328234
    Abstract: Devices, systems and methods for video processing are described. An exemplary method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, that a neighboring block of the current block that is coded in a palette mode is processed as an intra-coded block having a default mode during a construction of a list of most probable modes (MPM) candidates of the current block in case the neighboring block is located above or left of the current block. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11785253
    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: Grant
    Filed: April 25, 2021
    Date of Patent: October 10, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11785210
    Abstract: A method includes performing a conversion between a video including video pictures that include one or more subpictures and a bitstream of the video. The bitstream conforms to a format rule specifying that one or more syntax structures are constrained based on a constraint flag of a syntax element that includes general constraints information.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: October 10, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Ye-Kui Wang, Kui Fan
  • Patent number: 11785235
    Abstract: Usage for History-based affine parameters is described. In an exemplary aspect, a method for video processing includes deriving, for a conversion between a current block of video and a bitstream representation of the current block, affine related information associated with affine model for the current block based on affine parameters stored in a buffer for storing affine related information of blocks coded prior the current block; and performing the conversion by using the affine related information.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: October 10, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11785260
    Abstract: An example method of video processing includes making a determination, for a conversion between a current video block of a video and a bitstream representation of the video, whether a cross-component adaptive loop filtering tool is enabled for the current video block based on a color property of the video. The method also includes performing the conversion according to the determination.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 10, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang
  • Publication number: 20230319312
    Abstract: Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding or video transcoding. One example method of video processing includes a method of video processing, including performing a conversion between a video region of a video and a bitstream of the video according to a format rule. The format rule specifies that an applicability of a deblocking filter for the video region is determined based on syntax elements at i) a picture parameter set level and ii) a picture level or a slice level.
    Type: Application
    Filed: May 30, 2023
    Publication date: October 5, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230319284
    Abstract: Devices, systems and methods for digital video coding, which includes reference picture resampling, are described. An example method for video processing includes performing a conversion between a video comprising one or more video segments comprising one or more video units and a bitstream representation of the video, wherein the bitstream representation conforms to a format rule and comprises information related to an adaptive resolution conversion (ARC) process, wherein the format rule specifies the applicability of the ARC process to a video segment, wherein an indication that the one or more video units of the video segment are coded with different resolutions is included in the bitstream representation in a syntax structure that is different from a header syntax structure, a decoder parameter set, a video parameter set, a picture parameter set, a sequence parameter set, and an adaptation parameter set.
    Type: Application
    Filed: June 6, 2023
    Publication date: October 5, 2023
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230313518
    Abstract: A drain assembly includes a drain body, barrel, plug, and sleeve. The drain body has an interior surface defining a channel along an axis and having interior threads thereon. The barrel has a central body having an upper end, with a flange extending radially outward therefrom and defining a landing surface. The central body has opposed exterior and interior barrel surfaces having exterior and interior threads, respectively. The interior barrel surface defines a channel alignable with the axis. The exterior threads are engageable with the drain body interior threads for axially adjusting the barrel relative to the drain body. The plug has a top surface and an outer body extending axially downward to a stop surface. An inner portion of the outer body extends axially below the stop surface and has external threads engageable with the barrel interior threads. The sleeve is sealingly receivable between the stop and landing surfaces.
    Type: Application
    Filed: February 3, 2023
    Publication date: October 5, 2023
    Inventors: Kai ZHANG, Christopher DODD
  • Publication number: 20230319316
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video using a coding tool that accesses samples outside of the current block, that neighboring samples used for the conversion are unavailable. Samples that are located across a boundary of a video unit of the video are considered as unavailable samples. The method also includes performing, based on the determining, the conversion by padding samples in place of the neighboring samples that are unavailable. The padding samples are determined using samples that are restricted to be within a current processing unit associated with the current block.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Publication number: 20230312540
    Abstract: A method for extracting mupirocin. The main steps thereof comprise: resin adsorption, desorption and concentration, multi-step extraction, and dehydration and decoloration, wherein the multi-step extraction comprises at least one ester solvent extraction and at least one alkaline water extraction. The method is suitable for industrialization, the extraction recovery rate of mupirocin is 80% or more, and the purity of the mupirocin is 80% or more.
    Type: Application
    Filed: August 11, 2021
    Publication date: October 5, 2023
    Inventors: Zhaobing CHENG, Guanghui KOU, Yiming XU, Kai ZHANG, Yuchen ZHANG
  • Publication number: 20230318602
    Abstract: A level shift circuit converts input signals in a first voltage domain into output signals in a second voltage domain. The level shift circuit includes a first voltage domain circuit, a middle voltage domain circuit, and a second voltage domain circuit. The middle voltage domain circuit convert the signals in the first voltage domain received by the first voltage domain circuit into signals in a middle voltage domain. The second voltage domain circuit converts the signals in the middle voltage domain into signals in the second voltage domain and outputs the converted signals. The signals in the middle voltage domain are partly different from the signals in the first voltage domain and the second voltage domain. Each signal in the first voltage domain is different from the signals in the second voltage domain. A display apparatus is also disclosed.
    Type: Application
    Filed: March 12, 2021
    Publication date: October 5, 2023
    Inventors: XIN-XI JIANG, TIAN-QI SUN, ZHEN-JUAN CHENG, JING-KAI ZHANG
  • Patent number: 11778170
    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: Grant
    Filed: April 2, 2021
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11778176
    Abstract: Methods and apparatus for video processing are described. One example method includes determining, for a conversion between a video block of a video and a bitstream of the video, that the video block satisfies a condition. The video block is coded in the bitstream using an intra block copy mode. The method further includes performing the conversion based on the determining. Here, due to the video block satisfying the condition, a portion of an intra block copy buffer is reset during the conversion.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
  • Patent number: 11778175
    Abstract: A method of video processing includes making a determination, fora conversion between a current video block of a video and a coded representation of the video, of an affine merge candidate selectively according to a rule; and performing the conversion according to the determination. The rule specifies how the affine merge candidate is calculated without use of a log 2(X) operation where X is equal to or less than zero. The affine merge candidate is a motion candidate derived from neighboring affine coded video blocks.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Jizheng Xu, Yue Wang
  • Patent number: 11778194
    Abstract: A method of video processing includes: deriving, from a set of neighboring blocks, a motion prediction of a current block which can be split into multiple sub-blocks; and performing a conversion between the current block and a bitstream representation of the current block using the derived motion prediction, the motion prediction being applied to the current block on a basis of a block level instead of on a sub-block level.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11778226
    Abstract: The present disclosure relates to storage of motion information for affine mode. A video processing method is provided, including: selecting, during a current affine calculation step in a conversion between a current block and a bitstream representation of the current block, one or more parameters of a set of affine model parameters; storing the one or more parameters for the current block; and performing, based on the one or more parameters, the conversion between the current block and the bitstream representation of the current block.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11778183
    Abstract: A method includes performing a conversion between a video including one or more video pictures and a bitstream of the video, wherein each video picture includes one or more tiles that include one or more tile columns, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a tile column index is derived for each coding tree unit (CTU) column of a tile of a video picture.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: October 3, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Ye-kui Wang, Li Zhang, Kai Zhang
  • Patent number: 11778181
    Abstract: An example method of video processing includes determining, for a conversion between a block of a first sub-picture of a video and a bitstream representation of the video, whether to apply a deblocking process across an edge between the block and a neighboring block of a second sub-picture based on whether a loop filtering process is allowed across subpicture boundaries. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
  • Patent number: 11778204
    Abstract: Embodiments for video processing, including video coding, video decoding and video transcoding are described. One example method includes performing a conversion between a video having one or more video pictures in a video layer and a bitstream of the video according to a rule, wherein the rule specifies that, in a process of sub-bitstream extraction, removal of (i) a video coding layer (VCL) network abstraction layer (NAL) unit, (ii) filler data NAL units associated with the VCL NAL unit, and (iii) filler payload supplemental enhancement information (SEI) messages associated with the VCL NAL unit is performed regardless of an availability of an external means used to replace a parameter set that is removed during the sub-bitstream extraction.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: October 3, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Ye-kui Wang, Zhipin Deng, Kai Zhang, Li Zhang