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: 20210389153
    Abstract: Disclosed are a road feature point extraction method and system. The road feature point extraction method comprises: acquiring map information for the current position of a vehicle, wherein the map information comprises the attributes of the current road and the attributes of the next road section; comparing the attributes of the current road with the attributes of the next road section to determine the road type of the next road section; and extracting, in conjunction with the road type of the next road section and the map information corresponding to the next road section, a road feature point representing a road scene on the next road section, and outputting the name of the extracted road feature point and information of the relative distance between the road feature point and the vehicle.
    Type: Application
    Filed: September 27, 2019
    Publication date: December 16, 2021
    Inventors: Longbao ZHEN, Jianyong GE, Rutao HAN, Long LI, Wei LI, Jian GAO, Kai ZHANG, Lin HE, Lu ZHANG
  • Publication number: 20210392341
    Abstract: Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.
    Type: Application
    Filed: August 26, 2021
    Publication date: December 16, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210392351
    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, wherein, during the conversion, a chroma residual of the current chroma video 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: Application
    Filed: August 18, 2021
    Publication date: December 16, 2021
    Inventors: Zhipin DENG, Li ZHANG, Hongbin LIU, Kai ZHANG, Jizheng XU
  • Publication number: 20210392367
    Abstract: A method of video processing includes determining a first motion displacement Vx(x,y) at a position (x,y) and a second motion displacement Vy(x,y) at the position (x,y) in a video block coded using an optical flow based method, wherein x and y are fractional numbers, where Vx(x,y) and Vy(x,y) are determined based at least on the position (x,y) and a center position of a basic video block of the video block, and performing a conversion between the video block and a bitstream representation of the current video block using the first motion displacement and the second motion displacement.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210392327
    Abstract: A video processing method is provided to include: performing a conversion between a current video block of a video and a coded representation of the video, wherein the coded representation conforms to a format rule that specifies a last non-zero coefficient in a residual of the current video block and controls whether or how side information about a secondary transform tool is included in the coded representation, and 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: Application
    Filed: August 12, 2021
    Publication date: December 16, 2021
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11202081
    Abstract: Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: December 14, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11201914
    Abstract: A method for processing a super-hot file includes: receiving a download request for a target file sent by a user client, and adding, into the download request, a cache parameter for indicating whether the target file is a super-hot file; matching an identifier of the target file against a super-hot file identifier library, and determining, according to a matching result, whether the target file is a super-hot file; if the target file is a super-hot file, generating a random identification code, and updating the cache parameter to a cache parameter indicating that the target file is a super-hot file; and determining a download server to which the random identification code is mapped, and forwarding the download request including the updated cache parameter to the download server.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: December 14, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Kai Zhang
  • Patent number: 11202065
    Abstract: A video coding or decoding method includes using history-based motion vector prediction (HMVP) for conversion between multiple video blocks including a current block of video and a bitstream representation of the multiple video blocks such that for a uni-predicted block that for which a single reference picture is used for motion compensation, refraining from updating a look-up table for HMVP candidates for the uni-predicted block. The video coding or decoding method further includes performing the conversion using look-up tables for the multiple video blocks.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: December 14, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20210385482
    Abstract: Devices, systems and methods for sample refinement and filtering method for video coding are described. In an exemplary aspect, a method for video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the video, a refinement value for a prediction sample in the block by applying a clipping operation to refinement value. The refinement value is derived based on a gradient value of an optical flow coding process. An output of the clipping operation is within a range. The method also includes refining the prediction sample based on the refinement value and performing the conversion based on the refined prediction sample.
    Type: Application
    Filed: August 18, 2021
    Publication date: December 9, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210385437
    Abstract: A method of visual media processing includes determining a size of a buffer to store reference samples for prediction in an intra block copy mode; and performing a conversion between a current video block of visual media data and a bitstream of the current video block, using the reference samples stored in the buffer, wherein the conversion is performed in the intra block copy mode which is based on motion information related to a reconstructed block located in same video region with the current video block without referring to a reference picture.
    Type: Application
    Filed: July 27, 2021
    Publication date: December 9, 2021
    Inventors: Jizheng XU, Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210385446
    Abstract: Devices, systems and methods for adaptive loop filtering are described. In an exemplary aspect, a method for video processing includes performing, for a current video block of a video, a filtering process that uses filter coefficients and comprises two or more operations with at least one intermediate result, applying a clipping operation to the at least one intermediate result, and performing, based on the at least one intermediate result, a conversion between the current video block and a bitstream representation of the video, wherein the at least one intermediate result is based on a weighted sum of the filter coefficients and differences between a current sample of the current video block and neighboring samples of the current sample.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 9, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Hsiao Chiang CHUANG, Zhipin DENG
  • Publication number: 20210385469
    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, wherein, during the conversion, a chroma residual of the current chroma video 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: Application
    Filed: August 18, 2021
    Publication date: December 9, 2021
    Inventors: Zhipin DENG, Li ZHANG, Hongbin LIU, Kai ZHANG, Jizheng XU
  • Publication number: 20210385451
    Abstract: The disclosure relates to table maintenance for HMVP candidate storage. A method for processing video, including: determining, during a conversion between a first block of visual media data and a corresponding coded representation of the visual media data, the first block being coded with geometry partition mode; determining, based on at least one table storing history based motion vector prediction (HMVP) candidates which include motion information based on previously coded blocks, motion information of at least one sub-portion of the first block; performing the conversion of the first block using the determined motion information.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 9, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210385499
    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: Application
    Filed: August 12, 2021
    Publication date: December 9, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210385500
    Abstract: Devices, systems and methods related to management of syntax flags with respect chroma formats in video processing are described. In one representative aspect, a video decoding method includes determining, based on a chroma format of a video comprising a region, whether one or more syntax flags applicable to the region of the video are absent in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of usage of a luma-dependent chroma residue scaling coding step for representing the region in the coded representation. The luma-dependent chroma residue scaling coding step comprises a scaling process in which a scaling coefficient is derived based on reconstructed luma samples and the scaling process is applied to a chroma residue. The method also includes generating one or more decoded video blocks of the video region by parsing the coded representation according to the determining.
    Type: Application
    Filed: August 18, 2021
    Publication date: December 9, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210385461
    Abstract: Symmetric motion vector difference coding is described. One example video processing method includes determining, for a conversion between a block of a current picture of video and a bitstream representation of the block, whether a symmetric motion vector difference (SMVD) mode is allowable for the block, wherein whether the SMVD mode is allowable depends on a derivation process of two target reference pictures of the current picture, which includes a first step for searching a forward target reference picture in the reference picture list 0 and searching a backward target reference picture in the reference picture list 1, and a second step for searching a backward target reference picture in the reference picture list 0 and searching a forward target reference picture in the reference picture list 1, outputs of the first step and the second step being independent of each other; and performing the conversion based on the determination.
    Type: Application
    Filed: August 25, 2021
    Publication date: December 9, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Zhipin DENG, Yue WANG
  • Publication number: 20210385481
    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: Application
    Filed: August 18, 2021
    Publication date: December 9, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210385498
    Abstract: Devices, systems and methods related to digital video coding, and specifically, to management of syntax flags with respect chroma formats are described. In one representative aspect, the disclosed technology may be used to provide a method for video decoding. The method includes determining a chroma format associated with a region of a video and determining, based on the chroma format, whether one or more syntax flags applicable to the region of the video are included in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of a joint chroma residual coding step for representing the region in the coded representation. The method also includes generating one or more decoded video blocks of the region by parsing the coded representation according to a presence or an absence of the one or more syntax flags in the coded representation.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 9, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210385309
    Abstract: This application provides a message parsing method, a data transmit end, a data receive end, and a system, and pertains to the field of network technologies. The method includes: when creating an XML message, the data transmit end may add a target identifier to the XML message to indicate an independent message block in the XML message, where the independent message block is an independent context-free message block, and then may transmit the XML message to the data receive end; and in a process of receiving the XML message, if it is detected that the target identifier exists in the XML message, the data receive end may capture, from the XML message, the independent message block corresponding to the target identifier, and then parse the captured independent message block.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Kai Zhang, Liang Chen
  • Publication number: 20210385438
    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 performing a conversion between a current video block of a video and a bitstream representation of the current video block according to a rule, where the rule specifies a relationship between samples of the current video block and matrices or offset values applied in a matrix weighted intra prediction (MIP) mode during the conversion, and where the MIP mode includes determining 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.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 9, 2021
    Inventors: Zhipin DENG, Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU