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: 12615374Abstract: 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: GrantFiled: February 8, 2023Date of Patent: April 28, 2026Assignee: NVIDIA CorporationInventors: Jianjun Chen, Junan Chen, Yonghai Wu, Yongmao Tang, Xinan Lu
-
Publication number: 20260113463Abstract: 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: ApplicationFiled: October 18, 2024Publication date: April 23, 2026Inventors: Jianjun CHEN, Yongmao TANG, Mengyao SU, Wei FENG, Zejun HU, Yonghai WU, Vishesh LOKRAS
-
Publication number: 20260101052Abstract: 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: ApplicationFiled: October 9, 2024Publication date: April 9, 2026Inventors: Yonghai WU, Jianjun CHEN, Jinchang XU, Yang ZHANG, Yongmao TANG, Wei FENG
-
Patent number: 12316863Abstract: 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: GrantFiled: April 18, 2023Date of Patent: May 27, 2025Assignee: NVIDIA CorporationInventors: Yonghai Wu, Jianjun Chen, Yongmao Tang, Jing Yang, Wei Feng
-
Patent number: 12238335Abstract: 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: GrantFiled: April 18, 2023Date of Patent: February 25, 2025Assignee: NVIDIA CorporationInventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
-
Publication number: 20240357090Abstract: 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: ApplicationFiled: April 18, 2023Publication date: October 24, 2024Inventors: Yonghai Wu, Jianjun Chen, Yongmao Tang, Jing Yang, Wei Feng
-
Publication number: 20240357175Abstract: 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: ApplicationFiled: April 18, 2023Publication date: October 24, 2024Inventors: Yongmao Tang, Jianjun Chen, Junan Chen, Yonghai Wu, Zejun Hu, Wei Feng
-
Publication number: 20240267529Abstract: 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: ApplicationFiled: February 8, 2023Publication date: August 8, 2024Inventors: Jianjun Chen, Junan Chen, Yonghai Wu, Yongmao Tang, Xinan Lu
-
Patent number: 11584460Abstract: 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: GrantFiled: August 7, 2018Date of Patent: February 21, 2023Assignee: HANGZHOU HIKROBOT CO., LTD.Inventors: Xiaochen Zou, Yonghai Wu, Hao Liu
-
Patent number: 11292670Abstract: 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: GrantFiled: August 31, 2018Date of Patent: April 5, 2022Assignee: HANGZHOU HIKROBOT TECHNOLOGY CO., LTD.Inventors: Chou Zhou, Yonghai Wu, Huixin Xu, Xiaochen Quan
-
Publication number: 20210198049Abstract: 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: ApplicationFiled: August 31, 2018Publication date: July 1, 2021Inventors: Chou ZHOU, Yonghai WU, Huixin XU, Xiaochen QUAN
-
Publication number: 20200369501Abstract: 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: ApplicationFiled: August 7, 2018Publication date: November 26, 2020Inventors: Xiaochen ZOU, Yonghai WU, Hao LIU
-
Patent number: 9807387Abstract: 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: GrantFiled: March 26, 2015Date of Patent: October 31, 2017Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Meng Dong, Ruiyang Chen, Yonghai Wu, Wei Wang
-
Patent number: 9749578Abstract: 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: GrantFiled: October 3, 2016Date of Patent: August 29, 2017Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.Inventors: Bocheng Liu, Yonghai Wu
-
Publication number: 20160173871Abstract: 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: ApplicationFiled: March 26, 2015Publication date: June 16, 2016Inventors: Meng DONG, Ruiyang CHEN, Yonghai WU, Wei WANG