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: 20210211678
    Abstract: A method of video processing includes: deriving, from a set of neighboring blocks, a motion prediction of a current block which can be split into multiple sub-blocks; and performing a conversion between the current block and a bitstream representation of the current block using the derived motion prediction, the motion prediction being applied to the current block on a basis of a block level instead of on a sub-block level.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210211713
    Abstract: A method of video processing includes: determining an affine mode type to be applied to a current block coded in an affine mode in a video frame, wherein the current block is split into a plurality of sub-blocks; and deriving motion information for each of the plurality of sub-blocks based on the affine mode type, at least one control point (CP) motion vector (MV) at a specific location being derived and stored for predicting other blocks to be processed subsequently.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210211655
    Abstract: Devices, systems and methods for digital video processing, which includes selection of adjacent neighboring block for intra coding, are described. In a representative aspect, a method for video processing includes selecting, for a conversion between a current block of visual media data and a bitstream representation of the current block, an intra prediction mode based on at least one of spatial neighboring blocks to the current block, and performing the conversion based on the intra prediction mode. The at least one of the spatial neighboring blocks is different from a first block that is located to a left of a first row of the current block and a second block that is located above a first column of the current block.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 8, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210211716
    Abstract: Techniques for implementing video processing techniques are described. In one example implementation, a method of video processing includes determining, for a conversion between a block of a video and a bitstream representation of the video, whether a bi-prediction coding technique is applicable to the block based on a size of the block having a width W and a height H, W and H being positive integers. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 8, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210211677
    Abstract: A method of video processing includes deriving, for a current block, a set of control point motion vectors; determining a motion prediction model for the current block based on the set of CPMVs; and performing a conversion between the current block and a bitstream representation of the current block using the motion prediction model, the motion prediction model being a 8-parameter affine prediction model.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210209986
    Abstract: A signal line capacitance compensation circuit and a display panel are provided, a signal line capacitance compensation circuit includes: a plurality of signal lines; at least one control line, a compensation capacitor being provided between the control line and at least one of the plurality of signal lines; and a signal source configured to send a charging signal to one or more control lines of the at least one control line, the charging signal being used to charge the compensation capacitor between the one or more control lines receiving the charging signal and the at least one signal line.
    Type: Application
    Filed: December 13, 2019
    Publication date: July 8, 2021
    Inventors: Shicheng Sun, Jonguk Kwak, Dawei Shi, Weixin Meng, Kai Zhang, Wei Zhang, Shuang Hu
  • Publication number: 20210211654
    Abstract: Devices, systems and methods for digital video processing, which includes intra mode coding based on history information, are described. In a representative aspect, a method for video processing includes selecting, for a conversion between a current block of visual media data and a bitstream representation of the current block, a first intra prediction mode based on at least a first set of history intra coding information that includes statistical information of a set of intra prediction modes, and performing the conversion based on the first intra prediction mode.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 8, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210211679
    Abstract: A method, a video processing apparatus and computer-readable program medium for video process is disclosed. The method of video coding including: using, during a conversion between a current block of video and a bitstream representation of the current block, an affine motion mode for the current block; updating motion information of the current block after motion compensation so as to obtain updated motion information of the current block; and using the updated motion information during conversion of subsequent video blocks and their respective bitstream representations.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210211707
    Abstract: A method for video processing is provided. The method includes determining, based on a coding mode of a parent coding unit of a current coding unit that uses an affine coding mode or a rate-distortion (RD) cost of the affine coding mode, a usage of an adaptive motion vector resolution (AMVR) for a conversion between a coded representation of a current block of a video and the current block; and performing the conversion according to a result of the determining.
    Type: Application
    Filed: March 17, 2021
    Publication date: July 8, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210211710
    Abstract: A method for video processing is provided to comprise: determining a motion vector precision of one or more motion vectors related to a current video block of a video; selecting, based on the motion vector precision, a motion vector range; and performing, based on the motion vector range, a conversion between the current video block and a bitstream representation of the video.
    Type: Application
    Filed: March 25, 2021
    Publication date: July 8, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210211714
    Abstract: A method, a video processing apparatus and computer-readable program medium for video process is disclosed. A method of video processing includes storing, during a conversion between a current block of video and a bitstream representation of the current block, affine model parameters for the current block; and performing the conversion using the affine model parameters, wherein the affine model parameters are derived at least from motion vectors of control points of the current block.
    Type: Application
    Filed: March 5, 2021
    Publication date: July 8, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210211647
    Abstract: A method of video processing includes determining, for a current block, at least one motion candidate list; and performing a conversion between the current block and a bitstream representation of the current block using the at least one motion candidate list, the at least one motion candidate list including at least one motion candidate derived from a set of neighboring blocks including one or more spatial and temporal neighboring blocks.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210210526
    Abstract: An array substrate and a manufacturing method thereof, and a display device are provided. The manufacturing method of the array substrate includes forming a source-drain metal pattern on a substrate, wherein the substrate includes a display region and a peripheral region located around the display region, the source-drain metal pattern located on the peripheral region including a plurality of metal wires; and forming a protective structure on a lateral side of each of the metal wires, wherein the protective structure contacts and covers the lateral side of each of the metal wires.
    Type: Application
    Filed: December 15, 2017
    Publication date: July 8, 2021
    Inventors: Tingliang LIU, Hongwei MA, Kai ZHANG
  • Publication number: 20210211709
    Abstract: Devices, systems and methods for digital video processing, which includes multiple prediction blocks for one intra-coded block, are described. In a representative aspect, a method for video processing includes generating a final prediction block for a conversion between a current block of visual media data and a bitstream representation of the current block and performing the conversion based on the final prediction block. At least a portion of the final prediction block is generated based on a combination of a first prediction block and a second prediction block that are based on reconstructed samples from an image segment that comprises the current block.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 8, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Patent number: 11057642
    Abstract: A method for video processing is provided. The method includes performing downsampling on chroma and luma samples of a neighboring block of the current video block; determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of cross-component linear model (CCLM) based on the downsampled chroma and luma samples obtained from the downsampling; applying the CCLM on luma samples located in a luma block corresponding to the current video block to derive prediction values of the current video block; and performing the conversion based on the prediction values.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 6, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11057620
    Abstract: A method of video decoding includes checking one or more video blocks in pre-defined relative positions compared to a first video block to derive a first set of candidates, wherein each of the first set of candidates is derived from corresponding motion information of the video blocks checked, checking, upon a determination that a number of the first set of candidates has not reached a predetermined limit, one or multiple tables to derive a second set of candidates, and processing the first video block based on a bitstream representation of the first video block and the constructed candidate list.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 6, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11057638
    Abstract: A method of video processing is provided to include maintaining one or more tables, wherein each table includes one or more motion candidates and each motion candidate is associated with corresponding motion information; performing a conversion between a current block and a bitstream representation of a video including the current block by using motion information in a table; and updating, after performing of the conversion, one or more tables based on M sets of additional motion information associated with the current block, M being an integer.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: July 6, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20210203945
    Abstract: A method of video processing is provided to include: performing a conversion between one or more video blocks of a video and a coded representation of the video, wherein a first field in the coded representation indicates whether fractional sample precision is used for indicating motion distances in a merge with motion vector difference (MMVD) mode used during the conversion, and wherein the MMVD mode includes a motion vector expression that includes a starting point, a motion distance and a motion direction for the current video block.
    Type: Application
    Filed: March 16, 2021
    Publication date: July 1, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210203922
    Abstract: Techniques for video encoding and decoding are described. An example method of video processing is disclosed. The method includes classifying motion candidates in a candidate list into a plurality of categories of motion candidates, each category being assigned a corresponding pruning rule; performing pruning or skipping the pruning of the motion candidates in the candidate list based on the corresponding pruning rule, the pruning being applied to determine whether to insert motion candidates from the candidate list into a final candidate list for a current block; and performing a video processing on the current block based on the final candidate list.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210202050
    Abstract: A method for calculating a thickness of an oxide film of a martensite heat-resistant steel under supercritical high-temperature steam is disclosed, which includes following steps: the martensite heat-resistant steel is a 9% Cr martensite heat-resistant steel; and a formula for calculating the thickness of the oxide film is X = A ? ? exp ? ( - Q R ? T ) ? t n , which X is the thickness of the oxide film (?m), A is a constant coefficient, Q is an activation energy (J·mol?1), R is a gas constant, T is temperature (° C.), and t is time (h).
    Type: Application
    Filed: December 29, 2020
    Publication date: July 1, 2021
    Inventors: Yalin ZHANG, Xue WANG, Kai ZHANG, Dejun REN, Zhixiong ZUO, Shengli LIU, Weiping DING, Qiaosheng HUANG