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: 20210368199
    Abstract: A video processing method is disclosed to include: determining that a coding mode of a current video block is an affine mode; determining, for the current video block, an applicability mode of a prediction refinement optical flow (PROF) procedure with the affine mode according to a rule that specifies a condition for applying the PROF procedure; and performing, based on the determining, a conversion between the current video block and a coded representation of the video; wherein, during the PROF procedure, one or more initial predictions for the current video block are computed at a sub-block level and refined using an optical flow calculation.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210362734
    Abstract: Disclosed are a data fusion method and apparatus for a vehicle sensor, the method comprising: reading a parameter attribute set of each target detected by a sensor arranged on a vehicle, wherein the parameter attribute set at least comprises one or more of the following: longitudinal velocity, longitudinal distance and transverse distance; generating an attribute combination according to the read parameter attribute set of each target detected by each sensor; and determining an overlap ratio of the parameter attribute set in each attribute combination, and carrying out data fusion based on the overlap ratio so as to obtain a first data fusion list, wherein the first data fusion list comprises the overlap ratio of each attribute combination and the parameter attribute set corresponding to the overlap ratio of each attribute combination. The method simplifies determination logic of a subsequent decision-making system and improves security and operating efficiency of the whole system.
    Type: Application
    Filed: September 27, 2019
    Publication date: November 25, 2021
    Inventors: Jianyong GE, Tianpei WANG, Kai ZHANG, Hongwei LIU, Hongliang LIU, Yaxing REN, Lin HE, Xiaochuan LI
  • Publication number: 20210368164
    Abstract: A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block.
    Type: Application
    Filed: July 23, 2021
    Publication date: November 25, 2021
    Inventors: Jizheng XU, Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210368171
    Abstract: Devices, systems and methods for temporal prediction of parameters in non-linear adaptive loop filtering are described. In an exemplary aspect, a method for visual media processing includes configuring, for a current video block, one or more parameters of a clipping operation that is part of a non-linear filtering operation; and performing, based on the one or more parameters, a conversion between the current video block and a bitstream representation of the current video block, wherein the one or more parameters is coded in accordance with a rule.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210368187
    Abstract: A method for processing a video includes maintaining one or more tables, wherein each table includes motion candidates derived from previously processed video blocks that are processed prior to a first video block of a video; deriving motion information for the first video block; applying refinement to the motion information when at least one decoder side motion vector derivation (DMVD) technologies is enabled; performing a conversion between a bitstream representation of the first video block and the first video block using the refined motion information; and determining, whether to use the refined motion information or un-refined motion information for updating one or more tables.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210362741
    Abstract: A method and a system for constructing a driving coordinate system for use in the field of smart transport. The method for constructing a driving coordinate system comprises: determining the road boundary line on one side of the road on which a current vehicle is situated as a reference line for constructing a driving coordinate system; in a vehicle coordinate system, determining the reference line point having the smallest distance between the reference line and the current vehicle position as an origin point OF of the driving coordinate system; on the basis of the origin point OF, determining the road guiding line direction as the XF axis of the driving coordinate system and determining the direction relative to the road guiding line direction according to the left-hand rule as the YF axis of the driving coordinate system; and, on the basis of the origin point OF, the XF axis, and the YF axis, forming a corresponding driving coordinate system.
    Type: Application
    Filed: September 27, 2019
    Publication date: November 25, 2021
    Inventors: Rutao HAN, Jianyong GE, Hongwei LIU, Yaxing REN, Wenfeng CUI, Tianpei WANG, Kai ZHANG, Ruying TENG
  • Publication number: 20210368185
    Abstract: Devices, systems and methods for video processing are described. In a representative aspect, there is disclosed a method for video processing, including: determining, for a current video block, whether a first partition mode is applicable to the current video block in responsive to at least one condition, wherein the current video block is split into M sub-blocks in the first partition mode, and M>4; and performing a conversion for the current video block based on the determination.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210363742
    Abstract: A drain assembly comprises a drain pan, a trim member, and a drain cover. The drain pan has a base and a pan sidewall, and the trim member has a trim sidewall. The pan sidewall, at least a portion of the upper surface of the base, and the trim sidewall define a drain channel therebetween. The drain cover defines a plurality of apertures and is positionable above the drain pan. The trim member is configured to transition between a first position and a second position. In the first position of the trim member, the drain channel has a first width that extends in a transverse direction. In the second position of the trim member, the drain channel has a second width that extends in the transverse direction. The first width is different than the second width.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 25, 2021
    Inventors: Matthew Valore, Kai Zhang
  • Publication number: 20210365039
    Abstract: A target tracking method and device, relating to the field of vehicles. The method comprises: reading a target fusion list at the current moment, wherein the target fusion list comprises a target attribute set corresponding to each environment target in one or more environment targets, and the target attribute set comprises parameter attribute sets, measured by one or more sensors, of the environment targets; determining whether the target fusion list at the current moment is an initial target fusion list or not; and if the target fusion list at the current moment is not the initial target fusion list, determining a target tracking list at the current moment according to the target fusion list at the current moment and a stored target tracking list at the previous moment, wherein the target tracking list comprises a parameter attribute set corresponding to each screened environment target and a fusion tracking ID.
    Type: Application
    Filed: September 27, 2019
    Publication date: November 25, 2021
    Inventors: Tianpei WANG, Longbao ZHEN, Jianyong GE, Yaxing REN, Kai ZHANG, Rutao HAN, Lin HE, Xiaochuan LI, Xiao YANG
  • Publication number: 20210368198
    Abstract: A video processing method is disclosed to include: generating one or more initial predictions for a sub-block of a current video block of the video; refining the one or more initial predictions to generate a final prediction block using a prediction refinement with optical flow (PROF) procedure by calculating motion vector differences based on variables having a bit width not exceeding a predetermined maximum bit width; and performing a conversion between the current video block and a coded representation of the video using the variables having the bit width not exceeding the predetermined maximum bit width.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210368181
    Abstract: One example method of video processing includes implementing, by a processor, a decoder-side motion vector derivation (DMVD) scheme for motion vector refinement during a conversion between a current video block and a bitstream representation of the current video block by deriving parameters based on a deriving rule. The conversion may include compressing the current video block into the bitstream representation or uncompressing the bitstream representation into pixel values of the current video block.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Patent number: 11184619
    Abstract: A method for video processing is provided to include: performing a conversion between a current video block of a video that is a chroma block and a coded representation of the video, wherein, during the conversion, the current video block is constructed based on a first domain and a second domain, and wherein the conversion further includes applying a forward reshaping process and/or an inverse reshaping process to one or more chroma components of the current video block.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: November 23, 2021
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20210360242
    Abstract: A method for processing a video includes performing a conversion between a current video block and a bitstream representation of the current video block, wherein the current video block is unsymmetrically split into four partitions using an unsymmetrical quad-Tree (UQT) splitting, wherein the four partitions includes a first partition having a dimension of W1×H1, a second partition having a dimension of W2×H2, a third partition having a dimension of W3×H3, and a fourth partition having a dimension of W4×H4, wherein W1, W2, W3, W4, H1, H2, H3, and H4 are integers.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210360189
    Abstract: A video processing method and apparatus, and a storage medium are provided. The method includes: image data for an Nth image frame of a video to be recorded is acquired; the acquired image data for the Nth image frame is encoded to obtain encoded data for the Nth image frame; x frames of parameter data of a motion parameter of the electronic device that are relevant to the Nth image frame are acquired according to a preset rule; an anti jitter processing policy for the Nth image frame is determined according to the acquired x frames of parameter data of the motion parameter of the electronic device; and the encoded data for the Nth image frame and the anti jitter processing policy for the Nth image frame are stored as a video file for the Nth image frame.
    Type: Application
    Filed: December 18, 2020
    Publication date: November 18, 2021
    Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Kai ZHANG
  • Publication number: 20210357145
    Abstract: A data writing method for a rewritable non-volatile memory module is provided according to embodiments of the disclosure. The method includes: writing first-type data into a first physical unit at a first write speed; and writing second-type data into a second physical unit at a second write speed. The first-type data is different from the second-type data, and the first write speed is different from the second write speed.
    Type: Application
    Filed: July 3, 2020
    Publication date: November 18, 2021
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Wei-Cheng Li, Yu-Chung Shen, Wei-Liang Huang, Chao-Kai Zhang
  • Publication number: 20210360244
    Abstract: A method for processing a video includes determining a valid splitting type for a current video block; determining whether or how to signal a splitting type to be used for the current video block based on the determination of the valid splitting type; and performing a conversion between the current video block and a bitstream representation of the current video block in accordance with the determining results.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20210360256
    Abstract: Interaction between MV precisions and MV difference coding is described. In an exemplary aspect, a method for video processing includes determining, for a conversion between a first block of video and a bitstream representation of the first block, whether a symmetric motion vector difference (SMVD) mode for the first block is enabled or disabled and/or how to apply the SMVD mode for the first block, based on at least one of motion information, a motion vector difference (MVD) precision and a motion vector (MV) precision of the first block; and performing the conversion based on the determining.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20210360279
    Abstract: A method for video processing is provided. The method includes making a determination, for a conversion between a current video block of a video and a coded representation of the current video block, whether to use a symmetric motion vector difference (SMVD) mode based on a currently selected best mode for the conversion; and performing the conversion based on the determining.
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20210360230
    Abstract: A method of video decoding includes maintaining a number of tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information derived from previously coded video blocks, performing a conversion between a current video block and a bitstream representation of the current video block in a video region, and updating the one or more tables based on an updating rule.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20210358956
    Abstract: An array substrate, a manufacturing method thereof and a display device are disclosed. The array substrate includes a base substrate; a first metal layer on the base substrate; a first insulating layer on the first metal layer; a second metal layer on the first insulating layer; and a second insulating layer located on the second metal layer. The array substrate includes a display region and a peripheral region surrounding the display region, the first metal layer includes a plurality of signal lines in the peripheral region, the second insulating layer includes at least one groove overlapping at least two signal lines, the second metal layer includes a metal strip in the peripheral region, and in the area where the groove overlaps the signal lines, an orthographical projection on the base substrate fall into the orthographic projection of the metal strip on the base substrate.
    Type: Application
    Filed: November 21, 2018
    Publication date: November 18, 2021
    Inventors: Hongwei MA, Kai ZHANG, Yunsheng XIAO, Xiangdan DONG