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: 20220103815
    Abstract: Devices, systems and methods for digital video coding, which includes in-loop reshaping for video coding, are described. An exemplary method for video processing includes performing a conversion between a video comprising one or more video data units and a bitstream representation of the video, the bitstream representation conforming to a format rule that specifies an inclusion of side information indicative of default parameters for a coding mode that is applicable to a video block of the one or more video data units for which the coding mode is enabled, and the side information providing parameters for constructing the video block based on a representation of the video block in an original domain and a reshaped domain and/or a luma-dependent scaling of a chroma residue of a chroma video block.
    Type: Application
    Filed: June 29, 2021
    Publication date: March 31, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20220101095
    Abstract: Methods, systems, apparatus for media processing are described. One example method of digital media processing includes performing a conversion between visual media data and a bitstream of the visual media data, wherein the performing of the conversion includes selectively applying a convolutional neural network filter during the conversion based on a rule, and wherein the rule specifies whether and/or how the convolutional neural network filter is applied.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 31, 2022
    Inventors: Yue LI, Li ZHANG, Kai ZHANG
  • Publication number: 20220095878
    Abstract: A bucket for cleaning a flat mop, includes a bucket body; and bucket cap covered on the bucket body. The bucket body has a squeezing section in middle thereof, and a clean water section and a drainage section provided on both sides of the squeezing section, respectively. The squeezing section includes a mop rod receiving cavity and a mop head receiving cavity in communication with the mop rod receiving cavity. The clean water section is adjacent to the mop rod receiving cavity, and a flowing hole is located between the clean water section and the mop rod receiving cavity, and the drainage section is adjacent to the mop head receiving cavity. The bucket cap also has a controlling valve component adjacent to the flowing hole, and the controlling valve component controls the clean water in the clean water section to flow into the squeezing section via the flowing hole.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventor: Kai Zhang
  • Publication number: 20220103840
    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 signaling 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 signaling 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: November 30, 2021
    Publication date: March 31, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220103817
    Abstract: A method of video processing includes determining, for a conversion between a picture of a video that includes one or more blocks and a bitstream representation of the video, whether a virtual boundary is enabled for a block within the picture for a filtering process based on a rule related to a relationship between a bottom boundary of the block and the picture. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 31, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220103828
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, an operation associated with a list of motion candidates based on a condition related to a characteristic of the current block. The list of motion candidates is constructed for a coding technique or based on information from previously processed blocks of the video. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 31, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yang WANG, Yue WANG
  • Publication number: 20220101055
    Abstract: The present disclosure provides a method and system for constructing a digital rock, and relates to the technical field of digital rocks. According to the method, a three-dimensional (3D) digital rock image that can reflect real rock information is obtained using an image scanning technology, and the image is preprocessed to obtain a digital rock training image for training a generative adversarial network (GAN). The trained GAN is stored to obtain a digital rock construction model. The stored digital rock construction model can be directly used to quickly construct a target digital rock image. This not only greatly reduces computational costs, but also reduces costs and time consumption for obtaining high-resolution sample images. In addition, the constructed target digital rock image can also reflect real rock information.
    Type: Application
    Filed: September 10, 2020
    Publication date: March 31, 2022
    Applicant: CHINA UNIVERSITY OF PETROLEUM (EAST CHINA)
    Inventors: Yongfei YANG, Fugui LIU, Jun YAO, Huaisen SONG, Kai ZHANG, Lei ZHANG, Hai SUN, Wenhui SONG, Yuanbo WANG, Bozhao XU
  • Publication number: 20220103834
    Abstract: A visual media processing method includes determining, for a conversion between a first video block of a visual media data and a bitstream representation of the visual media data, an availability of a second video block of the visual media data using a rule; and performing the conversion based on the determining, wherein the rule is at least based on a coding mode used for coding the first video block into the bitstream representation, wherein the rule specifies disallowing motion information of the second video block from being used in a merge list construction of the first block by treating the second video block as unavailable.
    Type: Application
    Filed: November 30, 2021
    Publication date: March 31, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220103827
    Abstract: Devices, systems and methods for video processing are described. In one aspect, a video processing method is provided to include determining, for a conversion between a current video block of a video and a coded representation of the video, that a motion information of the current video block is refined using an optical flow-based method in which at least one motion vector offset is derived for a region within the current video block; clipping the at least one motion vector offset to a range [?N,M], wherein N and M are integers based on a rule; and performing the conversion based on at least one clipped motion vector offset.
    Type: Application
    Filed: October 20, 2021
    Publication date: March 31, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Patent number: 11284800
    Abstract: A portable, handheld device for fluorescence-based imaging is provided. The device comprises a wireless communication device having a sensor configured to detect optical signals. The device further comprises an assembly configured to receive and secure the wireless communication device therein. The assembly includes a housing, at least one light source coupled to the housing, a power supply, and an optical filter holder coupled to the housing and configured to receive one or more optical filters. An endoscope portion of the device is positioned relative to the sensor to visualize at least a portion of a confined anatomical space and to receive optical signals from a visualized, illuminated portion of a target positioned within the confined anatomical space. A processor of the device includes image analysis software and is configured to produce a composite representation of the illuminated portion of the target positioned within the confined anatomical space.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 29, 2022
    Assignee: UNIVERSITY HEALTH NETWORK
    Inventors: Ralph Dacosta, Brian C. Wilson, Kai Zhang
  • Patent number: 11290712
    Abstract: A method of video processing is provided to include: maintaining, prior to a conversion between a current video block of a video region and a coded representation of the video, at least one history-based motion vector prediction (HMVP) table, wherein the HMVP table includes one or more entries corresponding to motion information of one or more previously processed blocks; and performing the conversion using the at least one HMVP table; and wherein the motion information of each entry is configured to include interpolation filter information for the one or more previously processed blocks, wherein the interpolation filter information indicates interpolation filters used for interpolating prediction blocks of the one or more previously processed blocks.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: March 29, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11290736
    Abstract: Aspects include a method, apparatus and computer-readable medium of decoding video or blocks of an image, including receiving a bitstream of the image, deriving, for a block of the image in the bitstream, multiple intra-prediction modes (IPMs) to use in decoding the block, determining, based on the multiple IPMs, a final predictor to use in decoding the block, and decoding the block using the final predictor. Other aspects include method, apparatus and computer-readable medium for similarly encoding video or blocks of an image.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: March 29, 2022
    Assignee: Lemon Inc.
    Inventors: Yang Wang, Kai Zhang, Li Zhang, Yuwen He, Hongbin Liu
  • Publication number: 20220094929
    Abstract: Devices, systems and methods for digital video coding, which includes using multiple transforms, are described. In a representative aspect, a method for video processing includes making a decision, for a current block of a video, regarding an application of a transform to the current block based on an indication in a bitstream representation of the video at a coding unit (CU) level, a coding block (CB) level, or a transform unit (TU) level, and performing, based on the decision, a conversion between the current block and the bitstream representation.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094930
    Abstract: Devices, systems and methods for digital video coding, which includes using multiple transforms, are described. In a representative aspect, a method for video processing includes selecting, as part of a multiple transform selection (MTS) process, a common transform as both a vertical transform and a horizontal transform, and applying, as part of performing a conversion between a current block of a video and a bitstream representation of the video, the vertical transform and the horizontal transform to the current block.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Zhipin DENG, Yang WANG, Yue WANG
  • Publication number: 20220094915
    Abstract: A method of video processing includes maintaining tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information; and performing a conversion between a first video block and a bitstream representation of a video including the first video block based on at least some of tables, the performing including checking motion candidates in a table in an order defined in a rule until a checking termination criteria is met.
    Type: Application
    Filed: December 1, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094914
    Abstract: A visual media processing method includes determining that a first video block of a visual media data uses a geometric partitioning mode (GPM) and a second video block of the visual media data uses a non-GPM mode; constructing, based on a unified pruning process, a first merge list for the first video block and a second merge list for the second video block, wherein the first merge list and the second merge list include merge candidates, and the pruning process includes adding a new merge candidate to the merge list based on comparing motion information of the new merge candidate with motion information of at least one merge candidate in the merge list, wherein the GPM includes splitting the first video block into multiple prediction partitions to apply motion prediction separately, and at least one partition having a non-rectangular shape.
    Type: Application
    Filed: December 1, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094917
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein each of the multiple sub-blocks is coded in the bitstream using a corresponding coding technique according to a pattern, and performing the conversion based on the determining.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094967
    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: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094986
    Abstract: Devices, systems and methods for digital video process are described. An exemplary method for video processing includes performing a conversion between a current video block of a video and a coded representation of the video, wherein the performing of the conversion includes determining, based on a width (W) and/or a height (H) of the current video block, an applicability of a secondary transform tool to the current video block, 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: December 1, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG
  • Publication number: 20220094927
    Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein at least one of the multiple blocks is coded using a modified intra-block copy (IBC) coding technique that uses reference samples from one or more video regions from a current picture of the current block; and performing the conversion based on the determining.
    Type: Application
    Filed: December 2, 2021
    Publication date: March 24, 2022
    Inventors: Li ZHANG, Kai ZHANG, Hongbin LIU, Yue WANG