Patents by Inventor Yonghai WU

Yonghai WU 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: 12615374
    Abstract: Disclosed are apparatuses, systems, and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include generating a block of predicted pixels that approximates a block of source pixels of an image frame and representing a difference between the block of source pixels and the block of predicted pixels via a plurality of transformation coefficients (TCs). The techniques further include evaluating TCs using statistical data for neighborhoods of the TCs to select an action for a respective TC, including adjusting the respective TC or maintaining the respective TC.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: April 28, 2026
    Assignee: NVIDIA Corporation
    Inventors: Jianjun Chen, Junan Chen, Yonghai Wu, Yongmao Tang, Xinan Lu
  • Publication number: 20260113463
    Abstract: Various embodiments include techniques for performing hardware-assisted weighted prediction encoding with software-generated weight prediction parameters for a media frame. The disclosed weighted prediction encoding techniques take advantage of temporal interframe correlation between adjacent media frames in a video stream. In certain examples, a media frame, or portions thereof, can exhibit a rapid luminance change, such as during a fade in from black effect, a fade out to black effect, a video depicting an explosion or blast, and/or the like. This rapid luminance change reduces interframe correlation, even in cases where the interframe correlation would be higher if not for the luminance change. The disclosed techniques remove this luminance change before encoding, resulting in higher temporal correlation between adjacent frames. The higher temporal correlation can result in reduced bit rate and improved visual quality of the resulting output video stream.
    Type: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Inventors: Jianjun CHEN, Yongmao TANG, Mengyao SU, Wei FENG, Zejun HU, Yonghai WU, Vishesh LOKRAS
  • Publication number: 20260101052
    Abstract: Various embodiments include techniques for encoding a media frame. A video encoder encodes media frames in a video stream by dividing the media frames into blocks of pixels and encoding numerical coefficients associated with the blocks to generate a bit stream. As part of the encoding process, the video encoder estimates the bit rate needed to encode a set of blocks of the media frame. The video encoder generates more accurate bit rates for encoding the blocks by basing the bit rate estimation on various context-based parameters of the coefficients rather than just on the coefficients themselves. This technique for context-based bit rate estimation can improve the visual quality of the encoded video stream. Further, the video encoder encodes blocks using various simplifying assumptions to eliminate interblock dependencies without unduly reducing visual quality. As a result, each block can be encoded independently and in parallel with encoding other blocks.
    Type: Application
    Filed: October 9, 2024
    Publication date: April 9, 2026
    Inventors: Yonghai WU, Jianjun CHEN, Jinchang XU, Yang ZHANG, Yongmao TANG, Wei FENG
  • Patent number: 12316863
    Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiments, the techniques include receiving one or more intra-prediction modes, each having a corresponding cost; calculating a first cost of a chroma-from-luma intra-prediction mode; calculating a second cost of the chroma-from-luma intra-prediction mode; and calculating a final cost based on the first cost and the second cost. The techniques also include selecting a final intra-prediction mode; generating, based on the selected final intra-prediction mode, a block of predicted pixels that approximates a block of source pixels of an image frame; and encoding a first alpha value in a bitstream.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: May 27, 2025
    Assignee: NVIDIA Corporation
    Inventors: Yonghai Wu, Jianjun Chen, Yongmao Tang, Jing Yang, Wei Feng
  • Patent number: 12238335
    Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include obtaining a first plurality of motion vectors of a first resolution, generating a second plurality of motion vectors of a second resolution, and calculating a first cost of the motion vector using a first cost function of a first size. The techniques include selecting a subset of motion vectors of the second plurality of motion vectors, calculating a second cost using a second cost function of a second size, and generating a plurality of combined motion vectors based on the subset of motion vectors. The techniques include calculating a third cost using the second cost function of the second size, selecting a final motion vector, and generating, based on the selected final motion vector, a block of predicted pixels that approximates a block of source pixels of an image frame.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: February 25, 2025
    Assignee: NVIDIA Corporation
    Inventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
  • Publication number: 20240357090
    Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiments, the techniques include receiving one or more intra-prediction modes, each having a corresponding cost; calculating a first cost of a chroma-from-luma intra-prediction mode; calculating a second cost of the chroma-from-luma intra-prediction mode; and calculating a final cost based on the first cost and the second cost. The techniques also include selecting a final intra-prediction mode; generating, based on the selected final intra-prediction mode, a block of predicted pixels that approximates a block of source pixels of an image frame; and encoding a first alpha value in a bitstream.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Yonghai Wu, Jianjun Chen, Yongmao Tang, Jing Yang, Wei Feng
  • Publication number: 20240357175
    Abstract: Disclosed are systems and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include obtaining a first plurality of motion vectors of a first resolution, generating a second plurality of motion vectors of a second resolution, and calculating a first cost of the motion vector using a first cost function of a first size. The techniques include selecting a subset of motion vectors of the second plurality of motion vectors, calculating a second cost using a second cost function of a second size, and generating a plurality of combined motion vectors based on the subset of motion vectors. The techniques include calculating a third cost using the second cost function of the second size, selecting a final motion vector, and generating, based on the selected final motion vector, a block of predicted pixels that approximates a block of source pixels of an image frame.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
  • Publication number: 20240267529
    Abstract: Disclosed are apparatuses, systems, and techniques for efficient real-time codec encoding of video files. In one embodiment, the techniques include generating a block of predicted pixels that approximates a block of source pixels of an image frame and representing a difference between the block of source pixels and the block of predicted pixels via a plurality of transformation coefficients (TCs). The techniques further include evaluating TCs using statistical data for neighborhoods of the TCs to select an action for a respective TC, including adjusting the respective TC or maintaining the respective TC.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 8, 2024
    Inventors: Jianjun Chen, Junan Chen, Yonghai Wu, Yongmao Tang, Xinan Lu
  • Patent number: 11584460
    Abstract: An automated guided vehicle includes a main frame (1) and a sub-frame (2); wherein, a driving wheel assembly (11) is mounted on the main frame (1), a driven wheel assembly (21) or a driving wheel (11) is mounted on the sub-frame (2), and the main frame (1) is hinged to the sub-frame (2).
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 21, 2023
    Assignee: HANGZHOU HIKROBOT CO., LTD.
    Inventors: Xiaochen Zou, Yonghai Wu, Hao Liu
  • Patent number: 11292670
    Abstract: A loading device for an automated guided vehicle, and a control method and system for the same are provided. The loading device can include a loading transport station and a control assembly. The loading transport platform can include a cargo support platform and a driver configured to drive the cargo support platform to run. The cargo support platform can be provided with a cargo entrance and a cargo exit, the cargo support platform can be configured to convey a cargo from the cargo entrance to the cargo exit, and the cargo exit can be disposed over a running passage of the vehicle. The control assembly can be connected to the driver, and the control assembly can be configured to control the driver to drive the cargo support platform to run.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: April 5, 2022
    Assignee: HANGZHOU HIKROBOT TECHNOLOGY CO., LTD.
    Inventors: Chou Zhou, Yonghai Wu, Huixin Xu, Xiaochen Quan
  • Publication number: 20210198049
    Abstract: A loading device for an automated guided vehicle, and a control method and system for the same are provided. The loading device can include a loading transport station and a control assembly. The loading transport platform can include a cargo support platform and a driver configured to drive the cargo support platform to run. The cargo support platform can be provided with a cargo entrance and a cargo exit, the cargo support platform can be configured to convey a cargo from the cargo entrance to the cargo exit, and the cargo exit can be disposed over a running passage of the vehicle. The control assembly can be connected to the driver, and the control assembly can be configured to control the driver to drive the cargo support platform to run.
    Type: Application
    Filed: August 31, 2018
    Publication date: July 1, 2021
    Inventors: Chou ZHOU, Yonghai WU, Huixin XU, Xiaochen QUAN
  • Publication number: 20200369501
    Abstract: An automated guided vehicle includes a main frame (1) and a sub-frame (2); wherein, a driving wheel assembly (11) is mounted on the main frame (1), a driven wheel assembly (21) or a driving wheel (11) is mounted on the sub-frame (2), and the main frame (1) is hinged to the sub-frame (2).
    Type: Application
    Filed: August 7, 2018
    Publication date: November 26, 2020
    Inventors: Xiaochen ZOU, Yonghai WU, Hao LIU
  • Patent number: 9807387
    Abstract: A graphics processing unit and method with hardware for parameter setting and providing adaptive video coding. The hardware for parameter setting has a storage device storing a parameter database. The hardware for parameter setting further performs graphic analysis on a video received by the graphics processing unit to extract graphics features, and looks up the matching set of parameters in the parameter database in accordance with the graphics features. Accordingly, video coding hardware within the graphics processing unit performs video coding based on the matching set of parameters.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: October 31, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Meng Dong, Ruiyang Chen, Yonghai Wu, Wei Wang
  • Patent number: 9749578
    Abstract: The invention introduces a method for determining frame resolution, performed by a processing unit, which contains at least the following steps: obtaining a YUV video file, which contains a video stream; selecting a plurality of frame resolutions from a frame resolution table as frame resolution candidates according to the length of the video stream; repeatedly executing a loop m times, and in each iteration, obtaining at least two frames of the video stream according to one unexamined frame resolution candidate and calculating the correlation between the obtained frames, wherein m represents the quantity of frame resolution candidates; determining the best frame resolution from the frame resolution candidates according to the calculated correlations; and outputting the best frame resolution, thereby enabling a video decoder to segment the video stream into frames according to the best frame resolution and decode the segmented frames.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 29, 2017
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Bocheng Liu, Yonghai Wu
  • Publication number: 20160173871
    Abstract: A graphics processing unit and method with hardware for parameter setting and providing adaptive video coding. The hardware for parameter setting has a storage device storing a parameter database. The hardware for parameter setting further performs graphic analysis on a video received by the graphics processing unit to extract graphics features, and looks up the matching set of parameters in the parameter database in accordance with the graphics features. Accordingly, video coding hardware within the graphics processing unit performs video coding based on the matching set of parameters.
    Type: Application
    Filed: March 26, 2015
    Publication date: June 16, 2016
    Inventors: Meng DONG, Ruiyang CHEN, Yonghai WU, Wei WANG