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: 11533477
    Abstract: A video processing method is provided to include: deriving weighting factors for neighboring samples of samples of a current video block of a video according to a rule; and performing a conversion between the current video block and a coded representation of the video, and wherein the rule specifies that, in case that the current video block is coded using a planar mode or a DC mode, the weighting factors are determined from at least one of a dimension of the current video block or positions of the samples of the current video block, wherein the current video block uses a PDPC method that combines the neighboring samples with a prediction signal of the current video block to generate a refined prediction signal, and wherein a weighting factor of a prediction signal of a sample is determined based on weighting factors of corresponding neighboring samples of the sample.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: December 20, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11533487
    Abstract: A method for visual media processing includes performing a conversion between a current video unit of a visual media data and a bitstream representation of the current video unit, wherein the bitstream representation is configured according to a format rule; and wherein the format rule specifies a level of a video segment at which one or more syntax elements indicative of a scaling factor by which a chroma residual is scaled for coding the current video unit is selectively included in the bitstream representation.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: December 20, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu
  • Patent number: 11533496
    Abstract: A method for visual media processing, including performing a conversion between a current chroma chroma block of visual media data and a bitstream representation of the current chroma chroma block, wherein, during the conversion, a chroma residual of the current chroma chroma block is scaled based on a scaling coefficient, wherein the scaling coefficient is derived at least based on luma samples located in predefined positions.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: December 20, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu
  • Patent number: 11533513
    Abstract: A method of video processing includes performing a conversion between a video comprising a video picture that includes multiple sub-pictures and multiple video blocks, and a coded representation of the video according to a rule. The rule specifies that a boundary between any two sub-pictures is also a boundary between two video blocks.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: December 20, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
  • Patent number: 11533507
    Abstract: A method for video processing includes determining, for a conversion between a current video block of a video picture of a video and a bitstream of the video, a number of reference samples in a virtual buffer comprising reference samples derived from the video picture based on a rule, wherein the rule specifies that a maximum number of available reference samples in the virtual buffer is less than a size of the virtual buffer; and performing the conversion based on the determining, wherein the current video block is coded in a prediction mode in which prediction samples are derived from blocks of the available reference samples in the virtual buffer based on a block vector.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 20, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
  • Publication number: 20220400284
    Abstract: A method includes performing a conversion between a video comprising a video picture that includes one or more subpictures and a bitstream of the video according to a format rule. The format rule specifies that whether each of the one or more subpictures in the video picture includes a single slice is determined based on a constraint flag.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 15, 2022
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Ye-kui Wang, Kui Fan
  • Publication number: 20220400293
    Abstract: A method includes performing a conversion between a block of a video and a bitstream of the video according to a rule. The rule specifies that whether a syntax element identifying a deblocking offset for a chroma component of the video is included in a video region level is determined based on a colour format of the video.
    Type: Application
    Filed: August 5, 2022
    Publication date: December 15, 2022
    Inventors: Jizheng Xu, Li Zhang, Ye-kui Wang, Kai Zhang, Weijia Zhu, Yue Wang
  • Publication number: 20220400256
    Abstract: Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes determining an output sub-bitstream by extracting a sub-bitstream of one or more target subpictures from a bitstream of a video including video pictures. At least one of the video pictures includes one or more subpictures. The output sub-bitstream conforms to a format rule specifying that the one or more target subpictures is represented as a single subpicture in the output sub-bitstream.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 15, 2022
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Ye-kui Wang, Kui Fan
  • Patent number: 11528500
    Abstract: A method of video processing is provided to include: maintaining a set of tables, wherein each table includes motion candidates and each motion candidate is associated with corresponding motion information; updating a motion candidate list based on motion candidates in one or more tables using a pruning operation on the motion candidates; and performing a conversion between a first video block and a bitstream representation of a video including the first video block using the constructed motion candidate list.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: December 13, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11528476
    Abstract: A method of video processing includes maintaining, for a conversion between a current video block of a current picture of a visual media data and a bitstream representation of the visual media data, a buffer comprising reference samples from the current picture for a derivation of prediction samples of the current video block. One or more reference samples in the buffer that are marked unavailable for the derivation have values outside of a pixel value range.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: December 13, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11525443
    Abstract: A full-metal anti-high temperature cycloid downhole motor comprises an outer tube, a stator, a rotor, a partition plate, a flow distribution disc, and a flow guide mechanism. The inside of the stator is provided with N grooves, the inner side walls of the N grooves form an annular inner contour surface; the rotor is formed with N?1 rotating heads provided along the axial direction of the outer tube, and each rotating head is provided with an embedding slot, one side of the embedding slot is provided with a notch, a rotor copper rod that can be in rolling engagement with the inner contour surface through the notch is provided in the embedding slot, and there is a changing gap between the outer wall of the rotor copper rod and the inner wall of the embedding slot.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: December 13, 2022
    Assignee: CHINA UNIVERSITY OF GEOSCIENCES (BEIJING)
    Inventors: Yu Wang, Jiaxing Lu, Lingrong Kong, Kai Zhang, Zhiqiao Wang
  • Patent number: 11528501
    Abstract: A method of video decoding is provided to include maintaining tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information; and performing a conversion between a first video block and a bitstream representation of a video including the first video block, the performing of the conversion including using at least some of the set of motion candidates as a predictor to process motion information of the first video block.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 13, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20220394244
    Abstract: Methods, apparatus, systems for video processing, including video encoding or video decoding are described. One example method includes performing a conversion between a video including a video picture that includes a video slice and a bitstream of the video. The bitstream conforms to a format rule specifying that a slice type of the video slice determines a manner by which certain information from a picture header for the video picture is inherited by a slice header of the video slice.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 8, 2022
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Ye-kui Wang, Kui Fan
  • Publication number: 20220394259
    Abstract: A video processing method includes determining, for a conversion between a current block of a video and a bitstream representation of the video, whether to enable a level mapping operation or a level remapping operation based on a rule, wherein the level mapping operation or the level remapping operation includes changing between a first representation of a residual coefficient of the current block and a second representation of the residual coefficient of the current block based on neighboring residual coefficients of the residual coefficient; and performing the conversion by selectively using the level mapping operation or the level remapping operation based on the determining.
    Type: Application
    Filed: July 27, 2022
    Publication date: December 8, 2022
    Inventors: Li Zhang, Kai Zhang, Jizheng Xu, Hongbin Liu, Yue Wang
  • Publication number: 20220394248
    Abstract: A method of video processing is described. The method includes determining, for subblocks of a current video block of a video, subblock boundaries to which a deblocking filter is to be applied according to a rule; and performing a conversion between the video and a coded representation of the video using the deblocking filter, wherein the rule specifies that a deblocking filter length is determined without checking a relationship between i) a sum of a position of a subblock of the current video block and a predefined value and ii) a width or a height of the current video block.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 8, 2022
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Hongbin Liu
  • Publication number: 20220394250
    Abstract: A method includes performing a conversion between a video comprising a video unit and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a first syntax element indicating whether an in-loop filtering operation is performed across tile boundaries is selectively included in the bitstream based on whether or how the video unit is partitioned into tiles.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Kai Zhang, Li Zhang, Yang Wang, Ye-kui Wang, Zhipin Deng, Jizheng Xu, Hongbin Liu
  • Publication number: 20220394281
    Abstract: Methods, systems and apparatus for video processing including coding or decoding are described. One example method of video processing includes determining, for a conversion between a video region of a chroma component of a video and a bitstream of the video, a manner of applying a cross-component adaptive loop filtering (CC-ALF) operation to a first sample of the chroma component based on a position of a second sample associated with the first sample. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: August 3, 2022
    Publication date: December 8, 2022
    Inventors: Li Zhang, Kai Zhang, Yue Wang
  • Publication number: 20220394306
    Abstract: A method includes performing a conversion between a video unit of a video and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a syntax element indicating whether an in-loop filtering operation is performed across slice boundaries is selectively included in the bitstream based on whether or how the video unit is partitioned into slices.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Kai Zhang, Li Zhang, Yang Wang, Ye-kui Wang, Zhipin Deng, Jizheng Xu, Hongbin Liu
  • Publication number: 20220389819
    Abstract: A full-metal anti-high temperature cycloid downhole motor comprises an outer tube, a stator, a rotor, a partition plate, a flow distribution disc, and a flow guide mechanism. The inside of the stator is provided with N grooves , the inner side walls of the N grooves form an annular inner contour surface; the rotor is formed with N?1 rotating heads provided along the axial direction of the outer tube, and each rotating head is provided with an embedding slot, one side of the embedding slot is provided with a notch, a rotor copper rod that can be in rolling engagement with the inner contour surface through the notch is provided in the embedding slot, and there is a changing gap between the outer wall of the rotor copper rod and the inner wall of the embedding slot.
    Type: Application
    Filed: July 1, 2021
    Publication date: December 8, 2022
    Inventors: Yu Wang, Jiaxing Lu, Lingrong Kong, Kai Zhang, Zhiqiao Wang
  • Publication number: 20220394308
    Abstract: A method implemented by a video coding apparatus includes applying a neural network (NN) filter to an unfiltered sample of a video unit to generate a filtered sample. The NN filter is applied based on a syntax element of the video unit. The method also includes converting between a video media file and a bitstream based on the filtered sample that was generated.
    Type: Application
    Filed: April 13, 2022
    Publication date: December 8, 2022
    Inventors: Yue Li, Li Zhang, Kai Zhang, Junru Li, Meng Wang, Siwei Ma, Shiqi Wang