Patents by Inventor Yichen Zhang

Yichen 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: 12621500
    Abstract: Techniques for method for filtering artifacts from digital video are disclosed. In an example, a method includes accessing a video stream that includes a block with sub-blocks. The method includes, for each candidate filter strength parameter of a set of candidate filter strength parameters associated with the block, filtering each sub-block using a filter having the candidate filter strength parameter, creating a filtered block by combining the filtered sub-blocks, and calculating, for the filtered block, a distortion error measurement between a corresponding source block and the filtered block. The method includes selecting the filter strength parameters associated with a lowest distortion error measurement of the distortion error measurements. The method includes applying the selected filter strength parameters to an in-loop deringing filter to generate a filtered block of video.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: May 5, 2026
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Publication number: 20260122235
    Abstract: Techniques for selection of transform kernels for AV1 encoding are disclosed. In an example method, a computing system selects a transform kernel by iteratively evaluating each transform kernel in a candidate list until an early termination condition is satisfied. The iterative evaluation involves: generating transform coefficients for the transform kernel by applying a forward transform on a residual block of the transform kernel; generating quantized transform coefficients and dequantized transform coefficients; determining a transform-domain distortion using the quantized transform coefficients and the dequantized transform coefficients; determining a code rate based on the quantized transform coefficients; determining a rate-distortion cost using the code rate and a final distortion based on the transform-domain distortion; and selecting the transform kernel by determining that an early termination condition is satisfied. The computing system encodes the block using the selected transform kernel.
    Type: Application
    Filed: November 6, 2025
    Publication date: April 30, 2026
    Applicant: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Publication number: 20260104618
    Abstract: The present invention relates to production method for nanoparticles used for light valves of different colors, light valves of different colors and application thereof. The light values comprise: a first transparent substrate, a first transparent conductive layer, a light modulating layer, a second transparent conductive layer and a second transparent substrate, the light modulating layer comprises a dispersion liquid and a nanoparticle dispersed-phase dispersed in the dispersion liquid; The tinted states of the light valve are displayed as multiple different colors in the visible spectral region, the bright state is colorless and transparent, and the multiple different colors of the light valve are realized by mixing nanoparticles of same or different color to form a mixture in the form of the nanoparticle dispersed-phase.
    Type: Application
    Filed: September 26, 2023
    Publication date: April 16, 2026
    Applicant: SMART LIQUID CRYSTAL TECHNOLOGIES CO., LTD.
    Inventors: Wei ZHU, Jiayue NIU, Jiabin WANG, Yichen ZHANG, Yao WANG
  • Publication number: 20260093264
    Abstract: The present invention relates to the technical field of path planning, and provides a deep reinforcement learning-based path exploration parameter optimization system. The system comprises: a variable parameter path planning module, configured to perform node exploration based on a deep reinforcement learning network, conduct collision detection on child nodes in a child node set, calculate cost values for all child nodes, and finally generate a loading and parking path using a Reeds-Shepp curve; an environmental state space modeling module, configured to perform regional division of obstacles around a current node and conduct environmental state space modeling; and a deep learning parameter optimization module, configured to construct a deep learning network to compute an optimal step size and an optimal steering angle, build a reward function to optimize the deep learning network, and simultaneously execute a training process of the deep learning network.
    Type: Application
    Filed: December 1, 2025
    Publication date: April 2, 2026
    Applicant: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Yafei Wang, Xulei Liu, Yichen Zhang, Zhisong Zhou, Zexing Li, Bowen Wang
  • Publication number: 20260082047
    Abstract: In one example, a video encoder divides a superblock of a video frame into subblocks. The dividing includes dividing the superblock according to a first and second partitioning schemes to generate a first and second combination of subblocks, respectively. The number of non-zero residuals in each subblock in the first and second combinations of subblocks is less than a corresponding threshold set for a size of the subblock. The encoder determines the subblocks for the superblock as the first combination of subblocks based on a first cost value associated with the first combination of subblocks being lower than a second cost value associated with the second combination of subblocks. The encoder further encodes the superblock into a video bitstream representing the video by encoding the subblocks.
    Type: Application
    Filed: November 25, 2025
    Publication date: March 19, 2026
    Applicant: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, YiChen Zhang
  • Publication number: 20260065148
    Abstract: A computer assisted method comprising: storing a training dataset including a plurality of geotagged candidate images and a plurality of query images, each query image having at least one corresponding candidate image having the same geolocation; applying a quasi-random or random azimuth rotation to each of the plurality of query images, and storing the azimuth rotation for each of the plurality of rotated query images; training a machine learning model, including: extracting features from the plurality of rotated query images; estimating the azimuth rotation of the rotated query image based on an inference of the extracted features of the rotated query image and extracted features from the candidate images, and using an objective function including a first loss function based on a weighted soft-margin triplet loss, and a second loss function based on an absolute angle error between the stored azimuth rotation and the estimated azimuth rotation for the stored dataset.
    Type: Application
    Filed: August 23, 2023
    Publication date: March 5, 2026
    Inventors: Wenmiao HU, Yichen ZHANG, Roger ZIMMERMANN, Andrei GEORGESCU, Lam An TRAN, Hannes Martin KRUPPA
  • Publication number: 20260046425
    Abstract: Fast parameter search for chroma from luma (CFL) intra prediction in video encoding is provided. A video encoder determines a value of a parameter of a linear CFL predictor for a coding block of a frame of a video. The determining includes dividing a search range within a value range of the parameter into three portions by a starting value: the starting value and values on two sides of the starting value. The encoder determines cost values of parameter values from the three portions and select the value of the parameter that corresponds to the lowest cost value. The encoder further encodes the coding block of the frame into a bitstream representing the video using the CFL predictor with the selected value of the parameter.
    Type: Application
    Filed: October 17, 2025
    Publication date: February 12, 2026
    Applicant: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Patent number: 12548125
    Abstract: Noise can be reduced in video frames by performing one or more techniques described herein. For example, a system can divide a video frame into a set of blocks, determine a variance associated with a selected block, generate first frequency residuals associated with the selected block, and determine whether the variance is below a predefined threshold. If the variance is below the predefined threshold, the system can adjust an offset to be used during a quantization operation from a first offset value to a second offset value. The system can then apply the quantization operation to the first frequency residuals using the second offset value, to thereby generate second frequency residuals. Using the second offset value during the quantization operation can result in the second frequency residuals having a larger number of zero-valued frequency residuals, which in turn can reduce noise with respect to the selected block.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: February 10, 2026
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Yichen Zhang
  • Publication number: 20260019646
    Abstract: Deriving in-loop filter parameters via training for video encoding is provided. A video encoder performs inter prediction for a frame in a set of frames of the video to generate prediction residuals for the frame. The inter prediction for the frame is performed based on a reconstructed frame in the set of frames filtered using an in-loop filter. The value of a parameter of the in-loop filter is determined by determining, for each candidate in-loop filter parameter value, a visual quality metric for a set of training frames in training video sequences filtered by the in-loop filter. The candidate in-loop filter parameter value that corresponds the highest visual quality metric can be selected as the value of the parameter of the in-loop filter. The video encoder further encodes the prediction residues of the frame and the parameter of the in-loop filter into a bitstream representing the video.
    Type: Application
    Filed: September 19, 2025
    Publication date: January 15, 2026
    Applicant: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Publication number: 20250390701
    Abstract: Provided is a tensor processing method, an electronic device, and a storage medium, relating to the fields of deep learning and artificial intelligence. The method includes: determining relevant information of a conversion function corresponding to each of one or more target input tensors of a first operator in a target computation graph based on computation logic of the first operator and source split states of at least part of source input tensors of the first operator; splitting each source input tensor of the first operator based on the relevant information of the conversion function corresponding to each target input tensor to obtain each target input tensor; and sending each target input tensor to a plurality of computing devices. The plurality of computing devices are configured to perform distributed parallel communication based on each target input tensor and the first operator, to obtain an output tensor of the first operator.
    Type: Application
    Filed: August 30, 2024
    Publication date: December 25, 2025
    Inventors: Jianzhong LIANG, Yichen ZHANG, Mingdong WANG, Qiuliang CHEN, Jiabin YANG, Dianhai YU, Haifeng WANG
  • Patent number: 12489895
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for fast search of transform kernel selection. A set of transform kernels are selected. Multiple images are encoded via the AV1 coded using the selected transform kernels. The encoded images are transmitted to another computing device.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: December 2, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Patent number: 12489891
    Abstract: In one example, a video encoder divides a superblock of a video frame into subblocks. The dividing includes dividing the superblock according to a first and second partitioning schemes to generate a first and second combination of subblocks, respectively. The number of non-zero residuals in each subblock in the first and second combinations of subblocks is less than a corresponding threshold set for a size of the subblock. The encoder determines the subblocks for the superblock as the first combination of subblocks based on a first cost value associated with the first combination of subblocks being lower than a second cost value associated with the second combination of subblocks. The encoder further encodes the superblock into a video bitstream representing the video by encoding the subblocks.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: December 2, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, YiChen Zhang
  • Publication number: 20250337922
    Abstract: Constructing a motion vector candidate list for inter-prediction in video coding is provided. A video encoder performs inter prediction for a frame of the video to generate prediction residuals. The inter prediction is performed using motion vectors (MVs) for blocks of the frame. To determine the motion vector of a block, the encoder determines an integer-valued MV for the block based on a reference frame and selects, based on the integer-valued MV, a subset of candidate MVs from a list of MVs including MVs of neighboring blocks. The encoder identifies a MV from the subset of candidate MVs for the block and searches in a neighborhood of the identified MV for a refined MV. The encoder calculates the prediction residuals for the block based on a reference block in the reference frame pointed by the refined MV and encodes the prediction residuals into a bitstream representing the video.
    Type: Application
    Filed: July 9, 2025
    Publication date: October 30, 2025
    Applicant: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Yichen Zhang
  • Patent number: 12452437
    Abstract: Fast parameter search for chroma from luma (CFL) intra prediction in video encoding is provided. A video encoder determines a value of a parameter of a linear CFL predictor for a coding block of a frame of a video. The determining includes dividing a search range within a value range of the parameter into three portions by a starting value: the starting value and values on two sides of the starting value. The encoder determines cost values of parameter values from the three portions and select the value of the parameter that corresponds to the lowest cost value. The encoder further encodes the coding block of the frame into a bitstream representing the video using the CFL predictor with the selected value of the parameter.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: October 21, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Publication number: 20250319861
    Abstract: A method and system are provided for identifying time-varying suspension characteristics of heavy-load vehicles. The method includes collecting sequential control state data of a mining truck using sensors, predicting parameter-related factors through a deep learning network, estimating suspension stiffness and damping coefficients via a linear dynamic model considering longitudinal-vertical coupling, and predicting future system states through a nonlinear dynamic model based on the estimated parameters and learned factors.
    Type: Application
    Filed: April 3, 2025
    Publication date: October 16, 2025
    Applicant: SHANGHAI JIAO TONG UNIVERSITY
    Inventors: Yafei WANG, Mingyu WU, Xulei LIU, Zhisong ZHOU, Zexing LI, Jin CHEN, Yichen ZHANG
  • Patent number: 12445657
    Abstract: Deriving in-loop filter parameters via training for video encoding is provided. A video encoder performs inter prediction for a frame in a set of frames of the video to generate prediction residuals for the frame. The inter prediction for the frame is performed based on a reconstructed frame in the set of frames filtered using an in-loop filter. The value of a parameter of the in-loop filter is determined by determining, for each candidate in-loop filter parameter value, a visual quality metric for a set of training frames in training video sequences filtered by the in-loop filter. The candidate in-loop filter parameter value that corresponds the highest visual quality metric can be selected as the value of the parameter of the in-loop filter. The video encoder further encodes the prediction residues of the frame and the parameter of the in-loop filter into a bitstream representing the video.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: October 14, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Shiyan Zhang, Yichen Zhang
  • Patent number: 12363314
    Abstract: Constructing a motion vector candidate list for inter-prediction in video coding is provided. A video encoder performs inter prediction for a frame of the video to generate prediction residuals. The inter prediction is performed using motion vectors (MVs) for blocks of the frame. To determine the motion vector of a block, the encoder determines an integer-valued MV for the block based on a reference frame and selects, based on the integer-valued MV, a subset of candidate MVs from a list of MVs including MVs of neighboring blocks. The encoder identifies a MV from the subset of candidate MVs for the block and searches in a neighborhood of the identified MV for a refined MV. The encoder calculates the prediction residuals for the block based on a reference block in the reference frame pointed by the refined MV and encodes the prediction residuals into a bitstream representing the video.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: July 15, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, Yichen Zhang
  • Patent number: 12315175
    Abstract: A method for determining an image-metric of features on a substrate, the method including: obtaining a first image of a plurality of features on a substrate; obtaining one or more further images of a corresponding plurality of features on the substrate, wherein at least one of the one or more further images is of a different layer of the substrate than the first image; generating aligned versions of the first and one or more further images by performing an alignment process on the first and one or more further images; and calculating an image-metric in dependence on a comparison of the features in the aligned version of the first image and the corresponding features in the one or more aligned versions of the one or more further images.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: May 27, 2025
    Assignee: ASML NETHERLANDS B.V.
    Inventors: Wim Tjibbo Tel, Antoine Gaston Marie Kiers, Vadim Yourievich Timoshkov, Hermanus Adrianus Dillen, Yichen Zhang, Te-Sheng Wang, Tzu-Chao Chen
  • Patent number: 12189302
    Abstract: A method, involving determining a first distribution of a first parameter associated with an error or residual in performing a device manufacturing process; determining a second distribution of a second parameter associated with an error or residual in performing the device manufacturing process; and determining a distribution of a parameter of interest associated with the device manufacturing process using a function operating on the first and second distributions. The function may include a correlation.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: January 7, 2025
    Assignee: ASML NETHERLANDS B.V.
    Inventors: Wim Tjibbo Tel, Bart Peter Bert Segers, Everhardus Cornelis Mos, Emil Peter Schmitt-Weaver, Yichen Zhang, Petrus Gerardus Van Rhee, Xing Lan Liu, Maria Kilitziraki, Reiner Maria Jungblut, Hyunwoo Yu
  • Publication number: 20240422314
    Abstract: In one example, a video encoder divides a superblock of a video frame into subblocks. The dividing includes dividing the superblock according to a first and second partitioning schemes to generate a first and second combination of subblocks, respectively. The number of non-zero residuals in each subblock in the first and second combinations of subblocks is less than a corresponding threshold set for a size of the subblock. The encoder determines the subblocks for the superblock as the first combination of subblocks based on a first cost value associated with the first combination of subblocks being lower than a second cost value associated with the second combination of subblocks. The encoder further encodes the superblock into a video bitstream representing the video by encoding the subblocks.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 19, 2024
    Applicant: Zoom Video Communications, Inc.
    Inventors: Yi Guo, Zhichu He, Rui Li, Bo Ling, Jing Wu, Minxia Yang, YiChen Zhang