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: 11611780
    Abstract: An example method of video processing includes performing a conversion between a video and a bitstream representation of the video. The bitstream representation conforms to a format rule that specifies, in case a first syntax element is included in a first video unit in the bitstream representation, whether a corresponding second syntax element in a second video unit is included in the bitstream representation.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: March 21, 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: 11611779
    Abstract: A video processing method is provided to comprise: performing a conversion between a current video block of a video and a coded representation of the current video block, wherein the coded representation conforms to a format rule specifying that a syntax element corresponding to side information of a secondary transform tool for the current video block is signaled in the coded representation before transform related information, wherein the secondary transform tool includes applying, during encoding, a forward secondary transform to an output of a forward primary transform applied to a residual of a video block prior to quantization, or applying, during decoding, an inverse secondary transform to an output of dequantization of the video block before applying an inverse primary transform.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: March 21, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230081202
    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: Application
    Filed: March 22, 2022
    Publication date: March 16, 2023
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20230083249
    Abstract: A method of decoding video data, including receiving a first block of video data encoded using an inter-prediction mode associating a first intra-prediction mode with the first block of video data, wherein the first intra-prediction mode is associated with a second block of video data, and determining a second intra-prediction mode for a neighbor block of video data based at least in part on the first intra-prediction mode.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 16, 2023
    Inventors: Kai Zhang, Jianle Chen, Xiang Li, Marta Karczewicz
  • Publication number: 20230080061
    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 comprising one or more video pictures comprising one or more subpictures and a bitstream of the video, wherein the conversion conforms to a rule that specifies that one or more parameters for a scaling window applicable to a subpicture are determined from one or more syntax elements during a subpicture sub-bitstream extraction process.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Inventors: Ye-kui Wang, Zhipin Deng, Kai Zhang, Li Zhang
  • Publication number: 20230081842
    Abstract: BV list construction process of IBC blocks under merge estimation region is described. An example method of video processing includes determining, for a conversion between a current video block of a video and a bitstream of the video, one or more block vector (BV) candidates for the current video block based on a merge estimation region (MER) covering the current video block; adding the one or more BV candidates to a BV list associated with the current video block; and performing the conversion based on the BV list.
    Type: Application
    Filed: August 7, 2022
    Publication date: March 16, 2023
    Inventors: Yang Wang, Li Zhang, Hongbin Liu, Kai Zhang, Yue Wang
  • Publication number: 20230080321
    Abstract: An example method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, that one or more samples of the video outside the current block are unavailable for a coding process of the conversion. The coding process comprises an adaptive loop filter (ALF) coding process. The method also includes performing, based on the determining, the conversion by using padded samples for the one or more samples of the video. The padded samples are generated by checking for availability of samples in an order.
    Type: Application
    Filed: March 22, 2022
    Publication date: March 16, 2023
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20230084926
    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 video and a bitstream of the video according to a format rule. The format rule specifies that constraints on values of one or more first syntax elements in an adaptation parameter set are defined based on semantics of second syntax elements in a picture header and/or a slice header if a picture or a slice referring to the adaptation parameter set.
    Type: Application
    Filed: October 10, 2022
    Publication date: March 16, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230078639
    Abstract: An exemplary method for visual media processing includes performing a conversion between a current video block of a visual media data and a bitstream representation of the visual media data in accordance with a conditional signalling rule, wherein the current video block is disabled from using an intra sub-block partitioning (ISP) split mode which divides the current video block into sub-blocks depending on dimensions of the current video block, wherein, in case that the conversion is associated with disabling use of the ISP split mode, the conditional signalling rule specifies selectively including in the bitstream representation a first syntax element indicating that a luma component of a sub-block of the current video block includes non-zero coefficient values, and further wherein the selectively including is based at least on one or more other syntax elements having non-zero coefficient values of one or more previous sub-blocks included in the bitstream representation.
    Type: Application
    Filed: October 13, 2022
    Publication date: March 16, 2023
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230082583
    Abstract: Video processing, including video coding, video decoding and video transcoding, is described. One example method includes performing a conversion between a video comprising a video picture and a bitstream of a video according to a rule, where the rule specifies that syntax elements indicate a first width and a first height of a scaling window for the video picture, and where the rule specifies that a range of permissible values for the syntax elements include values greater than or equal to two times a second width of the video picture and two times a second height of the video picture.
    Type: Application
    Filed: November 18, 2022
    Publication date: March 16, 2023
    Inventors: Ye-kui Wang, Zhipin Deng, Kai Zhang, Li Zhang
  • Patent number: 11603545
    Abstract: The present invention discloses an engineering yeast strain for producing nervonic acids. The yeast strain over-expresses the genes related to enzymes required in a synthetic process of long-chain unsaturated fatty acids, such as fatty acid elongase, desaturase, diacylglycerol acyltransferase and the like, and optionally, further adjusts and controls the synthesis and decomposition route of triglyceride, the synthesis and decomposition route of sphingomyelin, and the synthesis and decomposition route and the oxidation-reduction balanced route of lipid subcell levels. The recombinant yeast strain can produce microorganism oil; and the content of the prepared nervonic acids accounts for 39.6% of the total fatty acids.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: March 14, 2023
    Assignees: ZHEJIANG ZHENYUAN BIOTECH CO. LTD., QINDAO INSTITUTE OF BIOENERGY AND BIOPROCESS TECHNOLOGY, CHINESE ACADEMY OF SCIENCES
    Inventors: Fuli Li, Shian Wang, Weiming Fan, Huimin Meng, Kai Zhang, Jiaxin Li
  • Patent number: 11606570
    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: Grant
    Filed: April 28, 2022
    Date of Patent: March 14, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu
  • Patent number: 11606572
    Abstract: A video processing method includes determining, fora conversion between a video block of a video and a coded representation of the video, factors of a scaling tool based on a coding mode of the video block; and performing the conversion using the scaling tool, wherein the use of the scaling tool comprises: scaling at least some coefficients representing the video block during encoding or descaling at least some coefficients from the coded representation during decoding.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: March 14, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11606565
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video and a coded representation of the video, whether a certain partitioning scheme is allowed for the current video block according to a rule that depends on a coding mode type used for representing the current video block in the coded representation and a dimension of the current video block; and performing the conversion based on the determining.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: March 14, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Patent number: 11606722
    Abstract: This application provides a network slice deployment method. The method may include obtaining, by a first network manager, node instance information, determining, by the first network manager, transmission requirement information corresponding to the node instance information, and sending a transmission request message to a transport network manager. The node instance information may include identifier information of a node instance or a network address of a node instance, and the transmission request message may include the transmission requirement information and the node instance information.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: March 14, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ruiyue Xu, Kai Zhang
  • Publication number: 20230071153
    Abstract: A hand tool includes an elongate, plate shaped steel core having a top face and a bottom face in parallel planes, a drive head portion formed at one end of the steel core and having a drive head cavity formed therein, a tang portion extending from the drive head portion to the other end of the steel core, a ratchet assembly disposed in the drive head cavity, and a first encapsulation layer covering the tang portion and the drive head portion, but not covering at least a portion of the ratchet assembly. The first encapsulation layer may include a fiber reinforced plastic composite material.
    Type: Application
    Filed: March 3, 2021
    Publication date: March 9, 2023
    Inventors: Kai Zhang, Zhihong Fu, Charles Wang, Brian Butler
  • Publication number: 20230071429
    Abstract: A video processing method includes performing a conversion between a video including one or more pictures and a bitstream of the video. The bitstream conforms to a format rule specifying that one or more syntax elements indicative of coding information are selectively included in a picture parameter set of the bitstream responsive to whether it is indicated that each picture referring to the picture parameter set includes a single slice.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 9, 2023
    Inventors: Ye-kui Wang, Zhipin Deng, Li Zhang, Kai Zhang, Jizheng Xu
  • Publication number: 20230072997
    Abstract: The disclosure provides an intelligent horizontal transportation system for a completely automatic side-loading/unloading container terminal. The system includes a horizontal transportation device including an unmanned artificial intelligence robot of transportation (ART) and a horizontal transportation control system that intelligently manages and controls the ART to enable it to complete horizontal transportation. The horizontal transportation control system is in real-time connection and communication with a terminal operation system (TOS), an automatic field crane, an automatic shore crane and the ART to complete information interactive processing to realize information interconnection, so as to guarantee real-time utilization of information and intelligent control of the ART. The horizontal transportation control system realizes intelligent management and control of the horizontal transportation device by executing the following functions.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 9, 2023
    Inventors: Bin CHU, Guangjun JIAO, Jiemin YANG, Rong YANG, Yanhui GAO, Pei CHEN, Bin WU, Kai ZHANG, Xiwang LIU, Weiyu NING, Jiawei TANG, Miao FENG, Pai PENG, Qiu LI
  • Publication number: 20230076783
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a current picture of a video and a coded representation of the video, an applicability of an alternative interpolation filter, wherein the applicability of the alternative interpolation filter indicates whether to apply the alternative interpolation filter in the conversion; and performing the conversion based on the determining; wherein the applicability of the alternative interpolation filter is determined based on whether a reference picture resampling in which a reference picture of the current picture is resampled to perform the conversion is used.
    Type: Application
    Filed: October 31, 2022
    Publication date: March 9, 2023
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Publication number: 20230074729
    Abstract: Devices, systems, and methods for lossless coding for visual media coding are described. An exemplary method for video processing includes determining, based on a current video block of a video satisfying a dimension constraint, that coding modes are enabled for representing the current video block in a bitstream representation, where the dimension constraint states that a same set of allowed dimensions for the current video block is disabled for the coding modes, and where, for an encoding operation, the coding modes represent the current video block in the bitstream representation without using a transform operation, or where, for a decoding operation, the coding modes are used to obtain the current video block without using an inverse transform operation; and performing a conversion between the current video block and the bitstream representation of the video based on one of the coding modes.
    Type: Application
    Filed: October 31, 2022
    Publication date: March 9, 2023
    Inventors: Li Zhang, Kai Zhang, Zhipin Deng, Hongbin Liu, Na Zhang, Yue Wang