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: 11677935
    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: Grant
    Filed: January 20, 2022
    Date of Patent: June 13, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11677973
    Abstract: The method relates to harmonization between affine mode and other inter coding tools mode. The method for video processing includes acquiring, during a conversion between a current block and a bitstream representation of the current block, an indication of the current block, where the indication indicates whether a merged affine model of the current block should be modified, and performing, at least based on the indication, the conversion between the current block and the bitstream representation of the current block.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: June 13, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11677956
    Abstract: Devices, systems and methods for digital video coding, which includes simplified cross-component prediction, are provided. In a representative aspect, a method for video coding includes receiving a bitstream representation of a current block of video data including at least one luma component and at least one chroma component, predicting, using a linear model, a first set of samples of the at least one chroma component based on a second set of samples that is selected by sub-sampling samples of the at least one luma component, and processing, based on the first and second sets of samples, the bitstream representation to generate the current block. In another representative aspect, the second set of samples are neighboring samples of the current block and are used for an intra prediction mode of the at least one luma component.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: June 13, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11677941
    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 determining, for a conversion between a current block of a video and a bitstream representation of the video, one or more motion candidates for a geometry partition mode using one or more pairwise average candidates that are obtained by averaging a pair of candidates in a motion candidate list for the current block. The geometry partition mode includes partitioning the current block into multiple partitions. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 13, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11677953
    Abstract: Devices, systems and methods for palette mode coding are described. An exemplary method for video processing includes performing a conversion between a block of a video region of a video and a bitstream representation of the video. The bitstream representation is processed according to a first format rule that specifies whether a first indication of usage of a palette mode is signaled for the block and a second format rule that specifies a position of the first indication relative to a second indication of usage of a prediction mode for the block.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: June 13, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230180194
    Abstract: A terminal device is provided including: at least one card slot, configured to set a user identifying module; and a baseband processing chip, connected to the at least one card slot, where the baseband processing chip includes: a controlling module, configured to control selection and switching of at least two network modes; at least two communication protocol processing modules, respectively configured to perform camping on network for their corresponding network modes; a resource managing module, configured to manage resources of the baseband processing module and the radio frequency module used by the at least two network modes; a baseband processing module, configured to process baseband signals respectively corresponding to the at least two network modes; and a radio frequency module, configured to process radio frequency signals respectively corresponding to the at least two network modes.
    Type: Application
    Filed: August 9, 2021
    Publication date: June 8, 2023
    Applicant: Spreadtrum Communications (Shanghai) Co., Ltd.
    Inventors: Feng LIU, Jing WANG, Ning HE, Hongyu ZHANG, Shanhu GAO, Kai ZHANG, Yin YANG, Chengwei WANG
  • Publication number: 20230179482
    Abstract: In an access network management configuration method, a first identifier of a first operator and first management configuration information of an access network management object of the first operator are obtained, a second identifier of a second operator and second management configuration information of the access network management object of the second operator are obtained, and, based on the first management configuration information and the second management configuration information, a first operator management instance corresponding to the first operator and a second operator management instance corresponding to the second operator are created in the access network management object.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 8, 2023
    Inventors: Ruiyue XU, Kai ZHANG
  • Publication number: 20230179766
    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 performing a conversion between a current block of a video and a bitstream of the video according to a rule. The rule specifies that selection of a context for coding a syntax element specifying whether the block is split horizontally or vertically is based on a number of allowed vertical splits and a number of allowed horizontal splits. The number of allowed vertical splits includes a number of allowed binary vertical splits and a number of allowed ternary vertical splits, and the number of allowed horizontal splits includes a number of allowed binary horizontal splits and a number of allowed ternary horizontal splits.
    Type: Application
    Filed: October 31, 2022
    Publication date: June 8, 2023
    Inventors: Yang Wang, Li Zhang, Zhipin Deng, Kai Zhang, Hongbin Liu
  • Patent number: 11671586
    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: Grant
    Filed: June 25, 2021
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11671618
    Abstract: Devices, systems and methods for the simplification of sub-block motion candidate lists for video coding are described. In a representative aspect, a method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, one or more temporal motion vector prediction candidates for the current block and performing the conversion based on the one or more temporal motion vector prediction candidates. The one or more temporal motion vector prediction candidates are determined by identifying a first temporal adjacent block of the current block based on an initial motion vector, wherein the first temporal adjacent block includes invalid motion information, and examining additional temporal adjacent blocks of the current block to obtain the one or more temporal motion vector prediction candidates.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11671594
    Abstract: An example method of video processing includes making a first determination, for a conversion between a current block of a video and a bitstream representation of the video, about whether a sample in a neighboring block of the current block is in a same video region as the current block and using the first determination to make a second determination about applicability of a coding tool that uses samples outside the current block to the conversion of the current block. The coding tool comprises an adaptive loop filter (ALF) tool that comprises an ALF classification process and/or an ALF filtering process. The method also includes performing the conversion according to the first determination and the second determination.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11671587
    Abstract: Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11671629
    Abstract: An example method of video processing includes performing a conversion between a video picture of a video and a bitstream representation of the video. The bitstream representation conforms to a format rule. The format rule specifies that applicability of a Decoder-side Motion Vector Refinement coding tool and a Bi-Directional Optical Flow coding tool for the video picture are indicated separately in the bitstream representation.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: June 6, 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: 11671616
    Abstract: Embodiments of the present disclosure provide methods, apparatuses and computer storage media for video processing. One example method comprises determining, during a conversion between a current video block of a video and a bitstream of the video, a set of motion candidates for the current video block; determining, for each motion candidate in the set of motion candidates, a refined motion candidate by performing a local search around the each motion candidate based on a template matching cost rule; determining, from a set of refined motion candidates generated for the set of motion candidates, a target motion candidate for the current video block; and performing the conversion based on the target motion candidate.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: June 6, 2023
    Assignee: Lemon Inc.
    Inventors: Na Zhang, Kai Zhang, Hongbin Liu, Li Zhang, Yue Wang
  • Patent number: 11671602
    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: Grant
    Filed: November 4, 2021
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11671591
    Abstract: A method of video processing includes determining, for a conversion between a video component of a video comprising a current video block and a bitstream representation of the video, that an adaptive color space transformation (ACT) tool is used based on a rule for the current video block; and performing the conversion according to the determining, and wherein the rule specifies to use a same constant quantization parameter (QP) offset for each of one or more color component of the current video block.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: June 6, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Weijia Zhu, Yue Wang
  • Publication number: 20230171400
    Abstract: A method of video processing is described. The method includes performing a conversion between a current video block of a video picture of a video and a coded representation of the video according to a buffer allocation rule, wherein the conversion uses an intra block copy (IBC) mode in which a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors, wherein the buffer allocation rule specifies that a virtual buffer allocated for the conversion using the IBC mode is greater than a minimum size of memory for storing a portion of the video picture searched for determining the block vectors.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 1, 2023
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
  • Patent number: 11665341
    Abstract: Devices, systems and methods for video processing are described. An example method for video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, a number of intra-coded neighboring blocks of the current block for a combined inter and intra prediction mode according to a rule that specifies a manner of treating a block coded using a palette coding mode in counting the number of intra-coded neighboring blocks for the combined inter and intra prediction mode. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: May 30, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11665343
    Abstract: An example method of video processing includes applying, in a conversion between a video comprising multiple components and a bitstream representation of the video, a deblocking filter to video blocks of the multiple components. A deblocking filter strength for the deblocking filter of each of the multiple components is determined according to a rule that specifies to use a different manner for determining the deblocking filter strength for the video blocks of each of the multiple components.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: May 30, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Ye-kui Wang
  • Patent number: 11665344
    Abstract: Devices, systems and methods for digital video coding, which include geometric partitioning, are described. An exemplary method for video processing includes making a decision, based on a priority rule, regarding an order of insertion of motion candidates into a motion candidate list for a conversion between a current block of video and a bitstream representation of the video, wherein the current block is coded using a geometry partition mode; and performing, based on the decision and the motion candidate list, the conversion.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 30, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang, Na Zhang