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: 11706443
    Abstract: A method of video processing is provided. The method includes: determining, for a conversion between a current video block of a video and a coded representation of the video, a mode of operation of an UMVE mode; and performing the conversion based on the determining, wherein the current video block is coded with an affine merge mode and motion vector differences in the affine UMVE mode, and wherein one or more fields in the coded representation correspond to the mode of operation, and wherein the one or more fields include: a list size field that indicates a size of a base affine merge candidate list for an affine merge mode with prediction offsets that is used by the UMVE mode, or a table field that signals a distance table or a direction table for the affine merge mode with prediction offsets.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: July 18, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 11700368
    Abstract: A method of video processing includes determining, for a conversion of a block of a video picture in a video and a bitstream representation of the video, gradients of a subset of samples in a region for a classification operation in a filtering process. The region has a dimension of M×N and the block has a dimension of K×L, M, N, K, L being positive integers. The block is located within the region. The method also includes performing the conversion based on the determining.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: July 11, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11700371
    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: Grant
    Filed: August 16, 2021
    Date of Patent: July 11, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11700367
    Abstract: A method for visual media processing, including: computing, during a conversion between a current video block of visual media data and a bitstream representation of the current video block, a cross-component linear model (CCLM) and/or a chroma residual scaling (CRS) factor for the current video block based, at least in part, on neighboring samples of a corresponding luma block which covers a top-left sample of a collocated luma block associated with the current video block, wherein one or more characteristics of the current video block are used for identifying the corresponding luma block.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: July 11, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu
  • Patent number: 11700381
    Abstract: Devices, systems and methods for digital video coding, which includes an overlapped block motion compensation (OBMC) process based on spatially neighboring blocks, are described. An exemplary method for video processing includes generating a motion information associated with a current video block; generating, based on a weighted sum of at least two temporary prediction blocks, a prediction block for the current video block, a first of the at least two temporary prediction blocks being based on the motion information, and a second of the at least two temporary prediction blocks being based on an intra prediction mode of a neighboring block; and performing, based on the prediction block, a conversion between the current video block and a bitstream representation of the current video block.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: July 11, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 11700378
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video and a bitstream representation of the video, an applicability of a geometric partitioning mode based on a rule; and performing the conversion based on the determining, and wherein the rule depends on a block width, a block height, and/or an aspect ratio of the current video block.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: July 11, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang, Jizheng Xu, Yang Wang, Yue Wang
  • Publication number: 20230217039
    Abstract: Devices, systems and methods for constructing low-complexity non-adjacent merge candidates are described. In a representative aspect, a method for video processing includes receiving a current block of video data, selecting, based on a rule, a first non-adjacent block that is not adjacent to the current block, constructing a first merge candidate comprising motion information based on the first non-adjacent block, identifying a second non-adjacent block that is not adjacent to the current block and different from the first non-adjacent block, based on determining that the second non-adjacent block fails to satisfy the rule, refraining adding a second merge candidate derived from the second non-adjacent block, constructing a merge candidate list based on the first non-adjacent block, and decoding the current block based on the merge candidate list.
    Type: Application
    Filed: February 24, 2023
    Publication date: July 6, 2023
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230217018
    Abstract: A method of visual media processing includes determining whether to use an affine adaptive motion vector resolution (AMVR) technique on visual media data relying on a control information related to the affine AMVR technique in a bitstream representation of the visual media data, wherein the control information is included or excluded from the bitstream representation based on a rule; and performing a conversion between the visual media data and the bitstream representation of the visual media data.
    Type: Application
    Filed: March 13, 2023
    Publication date: July 6, 2023
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Publication number: 20230217024
    Abstract: A method of video processing is described. The method includes performing a conversion between a chroma block of a video region of a video picture of a video and a coded representation of the video according to a rule. The rule specifies that, due to the chroma block having a size M×N, the chroma block is disallowed to be represented in the coded representation using an intra coding mode. M and N are integers that indicate a width and a height of the chroma block, respectively. The intra coding mode includes coding the chroma block based on a previously coded video region of the video picture.
    Type: Application
    Filed: January 9, 2023
    Publication date: July 6, 2023
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Publication number: 20230217029
    Abstract: A method of video processing is described. The method includes determining, for a conversion between a current video block of a video and a coded representation of the video, whether a certain partitioning scheme is allowed for the current video block according to a rule that depends on a coding mode type used for representing the current video block in the coded representation and a dimension of the current video block; and performing the conversion based on the determining.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Publication number: 20230217021
    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: February 17, 2023
    Publication date: July 6, 2023
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Hsiao Chiang Chuang, Zhipin Deng
  • Publication number: 20230215372
    Abstract: A pixel circuit, a display panel, a display device, and a driving method. The pixel circuit includes a light emitting element, a driving transistor, a light emitting control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, and an initializing circuit. The reset circuit includes a first transistor, the first data write circuit includes a third transistor, and a channel length-width ratio of the first transistor is greater than a channel length-width ratio of the third transistor.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 6, 2023
    Inventors: Yi ZHANG, Kai ZHANG, Minghua XUAN, Young Yik KO, Lujiang HUANGFU
  • Patent number: 11695931
    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: Grant
    Filed: June 29, 2021
    Date of Patent: July 4, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11695945
    Abstract: A video processing method is provided to include performing a conversion between a coded representation of a video comprising one or more video regions and the video, wherein the coded representation includes a first side information at a first level, and wherein a second side information at a second level is derived from the first side information such that the second side information provides parameters for a video unit coded with in-loop reshaping (ILR) in which a reconstruction of the video unit of a video region is based on a representation of a video unit in a first domain and a second domain and/or scaling chroma residue of a chroma video unit.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: July 4, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11692518
    Abstract: A controlling method of vehicle exhaust gas recirculation, an apparatus and an electronic device are provided in vehicle field. Before the GPF/DPF starts to work, controlling the EGR to cool the temperature of the recycled gas at a lowest gas temperature required being entranced into the engine; and after the GPF/DPF starts to work, according to a gas temperature change and an intake flow change of an air intake of the EGR, adjusting an opening of a valve arranged in a vent of the EGR and a working power of a pump arranged in a liquid duct of the EGR, for making the EGR to cool the gas recycled by the EGR in a safe temperature range required by the engine. The controlling method is associated controlled with a cooling system of the EGR, for ensuring the recycled exhaust gas temperature and the EGR rate in a suitable range.
    Type: Grant
    Filed: June 12, 2021
    Date of Patent: July 4, 2023
    Assignee: GUANGZHOU AUTOMOBILE GROUP CO., LTD.
    Inventors: Xinglai Huang, Kai Zhang, Zhixin Zeng, Guanghua Zhong, Ning Zhang, Linggui Zhong
  • Patent number: 11693253
    Abstract: A method for designing a phase-typed diffraction suppressing optical device (12) for a transparent display screen(11) is disclosed, which comprises: acquiring a light field complex amplitude distribution U(x2,y2,d)=A(x2,y2,d)exp(i?20(x2,y2,d)) on a plane with a distance d from the transparent display screen (12) after a plane wave is transmitted through the screen; and designing the diffraction suppressing optical device (12), so that it has a transmittance function t2 (x2,y2)=exp(i?21(x2,y2)) and satisfies ?20 (x2,y2,d)+?21 (x2,y2)=C, where C is a constant. A diffraction suppressing optical device (12) and an under-screen camera apparatus (1) comprising the same are disclosed. The phase-typed diffraction suppressing optical device (12) suppresses the diffraction effect in the under-screen camera apparatus (1) by providing phase modulation, thereby improving the quality of under-screen imaging.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: July 4, 2023
    Assignee: JIAXING UPHOTON OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Zhentao Fan, Hui Feng, Kai Zhang, Chenhao Dou, Hao Wu, Kehan Tian
  • Patent number: 11695921
    Abstract: A method of video decoding includes maintaining a number of tables, wherein each table includes a set of motion candidates, wherein each motion candidate is associated with corresponding motion information derived from previously video blocks, performing a conversion between a video block and a coded representation of the video block, and determining, based on a conversion condition of the video block, whether to update at least one of the tables by adding motion information corresponding to the video block.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: July 4, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11695946
    Abstract: A method of visual media processing, including: determining, for a current video block, a motion vector for use in a sub-block based motion vector prediction (sbTMVP) process to locate a corresponding block in a collocated picture for a conversion between the current video block and a bitstream representation of the current video block, wherein the motion vector used in the sbTMVP process is computed in accordance with a scaling operation; and performing based on using the motion vector, the conversion between the current video block and the bitstream representation of the visual media data.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: July 4, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
  • Publication number: 20230209408
    Abstract: Embodiments of this application disclose network slice deployment methods, and relate to the field of communications technologies. In an example method, the first network manager obtains node instance information, wherein the node instance information comprises identifier information of the node instance or a network address of the node instance. The first network manager determines transport requirement information corresponding to the node instance information, wherein the transport requirement information comprises one or more of a transport deployment specification, a latency, bandwidth, location constraint information, affinity and anti-affinity rules, bearer information, a network type, a reliability requirement, a mobility requirement, or isolation requirement information. The first network manager sends a transport request message to a transport network manager, wherein the transport request message carries the transport requirement information and the node instance information.
    Type: Application
    Filed: February 24, 2023
    Publication date: June 29, 2023
    Inventors: Ruiyue XU, Kai ZHANG
  • Publication number: 20230209046
    Abstract: A video processing method includes deriving multiple temporal motion vector prediction (TMVP) candidates for a video block in a current picture based on multiple blocks associated with a second block in one or more pictures that are temporally co-located with the current picture, wherein the current picture is excluded from the one or more pictures, and the second block is temporally collocated with the video block, wherein the second block has a same size as the video block, and wherein a relative position of the second block to a top-left corner of a second picture of the one or more pictures is same as that of the video block to a top-left corner of the current picture; adding the multiple TMVP candidates to a motion candidate list associated with the video block; and performing a conversion between the video block and a bitstream.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 29, 2023
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang