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: 20230127932
    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 that a first block coded using a first prediction mode is treated as a non-intra block to be excluded from counting of the number of intra-coded neighboring blocks. In the first prediction mode, reconstructed samples are represented by a set of representative color values, and the set of representative color values comprises at least one of 1) palette predictors, 2) escaped samples, or 3) palette information included in the bitstream. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: November 25, 2022
    Publication date: April 27, 2023
    Inventors: Weijia Zhu, Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11638038
    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: April 25, 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: 11638010
    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: April 25, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Patent number: 11638008
    Abstract: A method of video processing is described. The method includes making a first determination, for a chroma block of a video, whether a non-normal chroma intra prediction mode is applied to the chroma block of a video; making a second determination, for a luma block corresponding to the chroma block, that a luma intra prediction mode is applied to the luma block; making a third determination that a transform set or a transform matrix is applied to the chroma block based on the luma intra prediction mode; and performing a conversion between the video and a coded representation of the video according to the third determination, and wherein the non-normal chroma intra prediction mode comprises coding the chroma block without using extrapolated neighboring pixel values along a chroma prediction direction.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: April 25, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11638004
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video picture of a video and a coded representation of the video, whether or how to reset reference sample values of a reference region of the video picture used for predicting the current video block according to a rule; and performing the conversion based on the determining.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: April 25, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu
  • Patent number: 11638026
    Abstract: A method of video processing is described. The method includes determining chroma weights used for determining a chroma prediction block of a chroma block of a current block of a video by blending predictions of the chroma block according to a rule, and performing a conversion between the current block and a coded representation of the video according to the determining, wherein the rule specifies that the chroma weights are determined from luma weights of a collocated luma block of the current block; wherein the current block is coded with a geometric partitioning mode.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: April 25, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu, Yue Wang
  • Publication number: 20230117813
    Abstract: A method for visual media processing, including performing a conversion between a current chroma video block of visual media data and a bitstream representation of the current chroma video block. During the conversion, a chroma residual of the current chroma video block is scaled based on a scaling coefficient. The scaling coefficient is derived at least based on luma samples located in predefined positions.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventors: Zhipin Deng, Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu
  • Publication number: 20230118260
    Abstract: A method of video processing includes performing a conversion between a video unit of a video and a coded representation of the video using at least a video picture. Only one of a subpicture coding mode or a resolution-changing coding mode is enabled for the video unit. The subpicture coding mode is a mode in which the video picture is divided into multiple subpictures, and the resolution-changing coding mode is a mode in which a resolution of the video picture is adjusted during the conversion.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 20, 2023
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
  • Publication number: 20230121934
    Abstract: A method of processing visual media includes performing 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 using a buffer comprising reference samples from the current picture for derivation of a prediction block of the current video block. The conversion is based according to rule which specifies that, for the bitstream representation to conform the rule, a reference sample in the buffer is to satisfy a bitstream conformance constraint.
    Type: Application
    Filed: December 6, 2022
    Publication date: April 20, 2023
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230119293
    Abstract: A cubic boron nitride particle population having highly-etched surfaces and a high toughness index is produced by blending a reactive metal powder with a plurality of cubic boron nitride particles to form a blended mixture. The blended mixture is compressed to form a compressed mixture. The compressed mixture is subjected to a temperature and a pressure, where the temperature is controlled to cause etching of the plurality of cubic boron nitride particles by reaction of cubic boron nitride with the reactive metal powder, thereby forming a plurality of etched cubic boron nitride particles. Also, the temperature and pressure are controlled to cause boron nitride to remain in a cubic boron nitride phase. Afterwards, the plurality of etched cubic boron nitride particles is recovered from the compressed mixture to form the particle population. Preferably, the particle population contains no hexagonal boron nitride.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 20, 2023
    Inventors: Adamos DALIS, Timothy DUMM, Kai ZHANG
  • Patent number: 11632548
    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: April 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang, Na Zhang
  • Patent number: 11632541
    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: January 28, 2021
    Date of Patent: April 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11632575
    Abstract: A method of video processing includes determining, for a conversion between a coded representation of a video block of a video region and the video block, that an extended quadtree (EQT) partition is enabled for at least one video block of the video region, and performing the conversion based on the determining. The EQT partition splits the video block in multiple sub-blocks such that at least one of the multiple sub-blocks has a size that is different from a half width of the video block times a half height of the video block. The coded representation of the video block is represented using a codeword from a table that includes mapping between codewords and partition types.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: April 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11632566
    Abstract: A method for processing a video includes performing a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, wherein the conversion of the current block includes determining whether a use of one or both of a bi-directional optical flow (BIO) technique or a decoder-side motion vector refinement (DMVR) technique to the current block is enabled or disabled, and wherein the determining the use of the BIO technique or the DMVR technique is based on a cost criterion associated with the current block.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11631555
    Abstract: A keyboard device includes a substrate, a keycap on the substrate, a first link member connected between the substrate and the keycap and is adjacent to the first side portion of the keycap, and a second link member connected between the substrate and the keycap and is adjacent to the second side portion of the keycap. The two first short swing arms of the first link member are respectively connected to two ends of the first pivot arm of the first link member. A length of each first short swing arm is less than half of a length of the first pivot arm. The two second short swing arms of the second link member are respectively connected to two ends of the second pivot arm of the second link member. A length of each second short swing arm is less than half of a length of the second pivot arm.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: April 18, 2023
    Assignee: CHICONY ELECTRONICS CO., LTD.
    Inventors: Mitsuo Horiuchi, He-Kai Zhang, Chih-Hao Chen
  • Publication number: 20230116732
    Abstract: A loading/unloading system for a quay type full-automatic container terminal includes a plurality of shore cranes, an operation lane area between two rails of the shore cranes, an operation area from a rear side of a landside rail of the shore cranes to a yard, an automatic container yard area, an operation lane area of the yard, and facilities behind the yard. The shore cranes are disposed in parallel at a front edge of a container terminal to autonomously complete shipping and unshipping operations of containers, and autonomously complete loading/unloading processes of artificial intelligence transportation robots through information interaction with an artificial intelligence transportation robot system. The operation lane area between two rails of the shore cranes includes: a lambdoidal reverse operation area of inner container trucks, a ship lofting operation area, and a loading/unloading operation area of the inner container trucks, which are physically isolated by fences.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 13, 2023
    Inventors: Bin CHU, Guangjun JIAO, Jiemin YANG, Rong YANG, Yanhui GAO, Pei CHEN, Kai ZHANG, Bin WU, Xiwang LIU, Hao CHAI, Xichao KONG, Miao FENG, Pai PENG, Qiu LI
  • Publication number: 20230111806
    Abstract: Methods, systems and apparatus for video processing are described. One example video processing method includes performing a conversion between a video comprising a video block and a bitstream of the video according to a rule, wherein the video block is a coding tree node that includes one or more coding units, and wherein the rule specifies that a coded information of the video block is indicative of whether a coding mode is enabled for the one or more coding units of the video block.
    Type: Application
    Filed: November 29, 2022
    Publication date: April 13, 2023
    Inventors: Zhipin Deng, Ye-kui Wang, Li Zhang, Kai Zhang
  • Publication number: 20230115118
    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 block of a video and a bitstream of the video according to a rule. The conversion is based on an adaptive motion vector difference resolution (AMVR) tool, and the rule specifies that selection of a context for a first bin within a bin string of a first syntax element that specifies the resolution of the motion vector difference associated with an AMVR shift is derived based on usage of a coding mode for the block.
    Type: Application
    Filed: October 28, 2022
    Publication date: April 13, 2023
    Inventors: Yang Wang, Li Zhang, Zhipin Deng, Kai Zhang, Hongbin Liu
  • Publication number: 20230111133
    Abstract: Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a video including a video unit and a bitstream of the video according to a rule, wherein the rule specifies whether a transform skip residual coding operation is enabled for the video unit, and wherein one or more syntax elements are included in the bitstream at a video segment level indicative of whether the transform skip residual coding operation is enabled for the video unit.
    Type: Application
    Filed: August 26, 2022
    Publication date: April 13, 2023
    Inventors: Jizheng Xu, Li Zhang, Ye-kui Wang, Kai Zhang, Zhipin Deng
  • Publication number: 20230116187
    Abstract: An example method of video processing includes partitioning, for a conversion between a current video block of a picture of a video and a bitstream of the video, the picture into one or more slices according to a requirement of bitstream conformance. The requirement of bitstream conformance specifies that a union of the one or more slices covers the whole picture, and a first syntax element is included in the bitstream to indicate whether the one or more slices have a rectangular shape. The method also includes performing the conversion at least based on the partitioning.
    Type: Application
    Filed: November 25, 2022
    Publication date: April 13, 2023
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu