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).

  • Patent number: 11856185
    Abstract: Techniques for video encoding and decoding are described. A method of video processing is disclosed. The method includes, determining, based on a video characteristic of a first video block, an enabling or disabling of a pruning process for a table updating process; updating one or multiple tables, based on the determination and motion information of the first video block, the one or multiple motion tables being History-based Motion Vector Prediction HMVP (HMVP) tables; and performing a conversion between a subsequent video block of the video and bitstream representation of the subsequent video block based on the updated tables.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: December 26, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11856202
    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: Grant
    Filed: October 28, 2022
    Date of Patent: December 26, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLGY CO., LTD., BYTEDANCE INC.
    Inventors: Yang Wang, Li Zhang, Zhipin Deng, Kai Zhang, Hongbin Liu
  • Patent number: 11856195
    Abstract: An example method of video processing includes performing a conversion between a picture of a video and a bitstream representation of the video. The picture includes one or more sub-pictures, and the bitstream representation conforms to a format rule that specifies that a length of a syntax element is equal to Ceil(Log 2(SS)) bits. SS is greater than 0, and the syntax element indicating a horizontal or a vertical position of a top-left corner of a coding tree unit of a sub-picture of the picture.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: December 26, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Zhipin Deng, Hongbin Liu, Li Zhang, Jizheng Xu
  • Patent number: 11856234
    Abstract: A method includes making a determination, according to a rule, about whether a height of a subpicture of a video picture of a video is less than a height of a tile row of the video picture; and performing, using the determination, a conversion between the video and a bitstream of the video.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: December 26, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Ye-Kui Wang, Li Zhang, Kai Zhang
  • Publication number: 20230409671
    Abstract: A method for extracting a kansei adjective of a product based on principal component analysis and explanation (PCA-E) includes constructing a product kansei evaluation vector matrix through original kansei adjectives; performing dimensionality reduction through PCA; and determining, based on principal component load factors, kansei adjectives representing principal components. In this way, the kansei adjectives extracted are explanatory to help users understand the selected kansei adjectives and make accurate evaluation.
    Type: Application
    Filed: June 2, 2023
    Publication date: December 21, 2023
    Applicant: SICHUAN UNIVERSITY
    Inventors: Wu ZHAO, Xin GUO, Miao YU, Kai ZHANG, Wei JIANG, Chong JIANG, Bing LAI, Yiwei JIANG, Jun LI, Bo WU, Xingyu CHEN
  • Publication number: 20230412793
    Abstract: A mechanism for processing video data implemented by a video coding apparatus is disclosed. The mechanism determines whether a block is dyadic or non-dyadic. The mechanism also enables a coding tool associated with inter prediction when the block is determined to be dyadic. The mechanism also disables the coding tool when the block is determined to be non-dyadic. A conversion between a visual media data and a bitstream is performed by applying inter prediction to the block.
    Type: Application
    Filed: September 1, 2023
    Publication date: December 21, 2023
    Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
  • Patent number: 11849126
    Abstract: A method for video processing is provided to include: performing a conversion between a current video block of a video and a coded representation of current video block, wherein the conversion uses a coding mode in which the current video block is constructed based on a first domain and a second domain and/or chroma residue is scaled in a luma-dependent manner, and wherein information used for the coding mode is signaled in a parameter set that is different from a sequence parameter set (SPS), a video parameter set (VPS), a picture parameter set (PPS), or an adaptation parameter set (APS) used for carrying adaptive loop filtering (ALF) parameters.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: December 19, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20230402812
    Abstract: A pump light source includes a light emitting unit, a mode converter, and an optical interface unit. The light emitting unit is configured to output multi-mode pump light. The mode converter is configured to convert the multi-mode pump light output by the light emitting unit into a plurality of channels of single-mode pump light and output the plurality of channels of single-mode pump light. The optical interface unit is connected to an optical amplifier via an optical transmission medium to provide at least one channel of single-mode pump light in the plurality of channels of single-mode pump light for a corresponding optical amplifier via the optical transmission medium.
    Type: Application
    Filed: August 1, 2023
    Publication date: December 14, 2023
    Applicant: Huawei Technologies co., Ltd.
    Inventors: Kai Zhang, Sisi Tan, Bo Wu
  • Publication number: 20230403223
    Abstract: A method includes: A first management apparatus determines configuration information of a data analysis apparatus, where the configuration information is used to configure a data analysis function of the data analysis apparatus, and the configuration information includes at least one of the following: state information, used to activate or de-activate the data analysis function of the data analysis apparatus; and prediction capability information, used to configure a data prediction and analysis capability of the data analysis apparatus. The first management apparatus sends the configuration information.
    Type: Application
    Filed: July 13, 2023
    Publication date: December 14, 2023
    Inventors: Ruiyue Xu, Lan Zou, Kai Zhang
  • Publication number: 20230403398
    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], where 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: August 11, 2023
    Publication date: December 14, 2023
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Publication number: 20230403407
    Abstract: A method for coding video data implemented by a video coding apparatus. The method includes filtering padding samples within an extended area disposed around a video unit, and converting between the video unit of the video and a bitstream in accordance with the one or more padding samples in the extended area as filtered.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 14, 2023
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang
  • Patent number: 11843725
    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 current block of a video and a bitstream representation of the video, whether a combined inter and intra prediction (CIIP) coding technique is to be applied to the current block based on a characteristic of the current block. The CIIP coding technique uses an intermedia inter prediction value and an intermedia intra prediction value to derive a final prediction value of the current block. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: December 12, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Patent number: 11844017
    Abstract: A method and a device for determining deployment information of a network are disclosed. The method for determining deployment information of a network includes: receiving, by a first network entity, a first message sent by a second network entity, where the first message carries first deployment information, and the first deployment information is deployment information of a network component; and determining, by the first network entity, second deployment information based on the first deployment information, where the second deployment information is deployment information of a network, and the network includes at least one network component. The foregoing solution can improve accuracy of determining deployment information of a network.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: December 12, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Ruiyue Xu, Kai Zhang
  • Patent number: 11843798
    Abstract: A method for video processing is provided to include: 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: Grant
    Filed: November 10, 2021
    Date of Patent: December 12, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20230396759
    Abstract: An example method of video processing includes determining, for a conversion between a current picture of a video and a coded representation of the video, a position of a reference sample in a reference picture that is associated with the current picture based on a top-left position of a window of a picture. The picture includes at least the current picture or the reference picture, and the window is subject to a processing rule during the conversion. The method also includes performing the conversion based on the determining.
    Type: Application
    Filed: August 21, 2023
    Publication date: December 7, 2023
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Zhipin Deng, Jizheng Xu, Yue Wang
  • Publication number: 20230396770
    Abstract: A mechanism for processing video data is disclosed. A scaling process is selected for application to a block during residual coding based on whether the block is dyadic or non-dyadic. The block has a width (W) and a height (H). A conversion is performed between a visual media data and a bitstream based on application of the scaling process to the block.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
  • Publication number: 20230396773
    Abstract: A method of video processing includes making a determination for a conversion between a video region of a video and a bitstream representation of the video to use a cross-component adaptive loop filtering (CC-ALF) tool for refining chroma samples values using luma sample values; and performing the conversion based on the determination, wherein the refining includes correcting the chroma sample values using a final refinement that is a further refinement of a first refinement value determined by selectively filtering the luma sample values.
    Type: Application
    Filed: August 21, 2023
    Publication date: December 7, 2023
    Inventors: Li Zhang, Weijia Zhu, Kai Zhang, Hongbin Liu
  • Publication number: 20230396779
    Abstract: A method for processing video data is disclosed. The method includes determining a width (w) and a height (h) of a coding group based on a width (W) and a height (H) of a block that is non-dyadic and contains residual, processing the residual of the block in unit of the coding group, and performing a conversion between a visual media data and a bitstream according to a rule based on the processing.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
  • Publication number: 20230396764
    Abstract: A mechanism for processing video data is disclosed. A Unsymmetric Binary Tree (UBT) partition of a parent block is determined to create two sub-blocks with different dimensions. At least one of the sub-blocks includes a side that is non-dyadic. A conversion is performed between a visual media data and a bitstream based on the sub-blocks.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Inventors: Kai Zhang, Li Zhang, Zhipin Deng, Na Zhang, Yang Wang
  • Publication number: 20230396777
    Abstract: A method for coding video data implemented by a video coding apparatus. The method includes filling an extended area disposed around a video unit with padding samples to generate a larger video unit. Some of the padding samples are generated without duplicating boundary samples within the video unit. The method further includes converting between the video unit of the video and a bitstream in accordance with the extended area as filled.
    Type: Application
    Filed: August 18, 2023
    Publication date: December 7, 2023
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Na Zhang, Yang Wang