Patents by Inventor Wenhao Zhang

Wenhao 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: 12079911
    Abstract: A method for image synthesis, a device for image synthesis and a storage medium. The method includes: performing a convex hull extraction on a target object image in an image to be processed to obtain a first boundary frame line; zooming out the first boundary frame line to obtain a second boundary frame line; determining, according to the target object image, at least one target ray where at least one connection point is located in synthesizing a first preset material with the target object image; determining the at least one connection point between the first preset material and the target object image; and synthesizing the first preset material and the target object image. The position of the first preset material in the synthesis result subjected to the image synthesis can be relatively reasonable, an image synthesis effect expected by a user can be achieved.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: September 3, 2024
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Zhili Chen, Wenhao Zhang
  • Patent number: 12041251
    Abstract: A method includes determining a first set of reference pixels from processing of a first sub-partition of a current block and determining a second set of reference pixels from processing of a second sub-partition of the current block. The first sub-partition and the second sub-partition are processed in parallel. The method processes a third sub-partition of the current block based on the first set of reference pixels and processes a fourth sub-partition of the current block based on the second set of reference pixels.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: July 16, 2024
    Assignee: HULU, LLC
    Inventors: Wenhao Zhang, Jing Cui
  • Patent number: 12028530
    Abstract: In some embodiments, a method analyzes content of a video to generate a representation for a video that represents a relationship of a bitrate to a quality measurement for the video. A plurality of candidate points on the representation are selected. Then, the method selects a profile ladder from at least a portion of the plurality of candidate points. Each profile in the profile ladder is associated with a candidate point and the profile includes a corresponding bitrate and a quality measurement for the respective candidate point. The profile ladder is used for the video.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: July 2, 2024
    Assignee: HULU, LLC
    Inventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Deliang Fu, Lan Xie, Rui Zhang, Shuai Lou, Chao Zhang
  • Publication number: 20240212118
    Abstract: In some embodiments, a method receives a first video and processes frames of the first video to generate a second video. A frame matching process is performed to determine whether frames of the second video and frames of the first video meet a condition that determines whether frames match to generate a new version of the second video and a new version of the first video. A sequence of frames in the new version of the first video is different from the first video. The method compares frames of the new version of the second video and frames of the new version of the first video to generate a score based on a quality metric.
    Type: Application
    Filed: March 1, 2023
    Publication date: June 27, 2024
    Applicant: Beijing Hulu Software Technology Development Co., Ltd.
    Inventors: Chen Liu, Xiaobo Liu, Wenhao Zhang, Xuchang Huangfu
  • Publication number: 20240212239
    Abstract: A logo labeling method and device, an update method and system, and a storage medium are provided. The logo labeling method includes: acquiring a standard logo picture including a logo; based on the standard logo picture, determining transparency channel information to obtain a first logo picture; determining a circumscribed rectangle frame of the logo in the first logo picture based on the transparency channel information, and performing cutting processing on the first logo picture according to the circumscribed rectangle frame to obtain a second logo picture; performing data augmentation processing based on the second logo picture to obtain at least one third logo picture; and acquiring a background picture, determining pasting position information of the third logo picture in the background picture, and pasting the third logo picture on the background picture according to the pasting position information to obtain at least one logo labeling picture.
    Type: Application
    Filed: June 29, 2021
    Publication date: June 27, 2024
    Applicant: BOE Technology Group Co., Ltd.
    Inventors: Dan Zhu, Wenhao Zhang
  • Publication number: 20240214601
    Abstract: In some embodiments, a method selects a first template of pixels that is outside of a first block and a second template of pixels that is outside of the first block. Then, the method selects a first region of pixels that are inside the first block and a second region of pixels that are inside the first block. A first weight is calculated based on the first template of pixels and the first region of pixels and a second weight is calculated based on the second template of pixels and the second region of pixels. The first weight and the second weight are used in a motion prediction search for a second block.
    Type: Application
    Filed: March 6, 2024
    Publication date: June 27, 2024
    Applicant: HULU, LLC
    Inventors: Wenhao Zhang, Deliang Fu, Chen Liu, Xiaobo Liu
  • Publication number: 20240196066
    Abstract: One embodiment of the present invention sets forth a technique for inserting content into a media program. The technique includes determining a plurality of markers corresponding to a plurality of locations within a media program. The technique also includes for each marker included in the plurality of markers, automatically analyzing a first set of intervals within the media program that lead up to the marker and a second set of intervals within the media program that immediately follow the marker and determine a set of audio characteristics associated with the first set of intervals and the second set of intervals. The technique further includes generating a plurality of scores for the plurality of markers based on the set of audio characteristics for each marker and inserting additional content at one or more markers included in the plurality of markers based on the plurality of scores.
    Type: Application
    Filed: February 24, 2023
    Publication date: June 13, 2024
    Inventors: Yuanyi XUE, Michael John BRACCO, Scott Christopher LABROZZI, Christopher Richard SCHROERS, Wenhao ZHANG
  • Publication number: 20240179331
    Abstract: In some embodiments, a method receives a file for transcoding. A timing requirement is associated with the transcoding of the file. The method generates a prediction of a timing estimation based on characteristics of the file and a set of target configurations. A target configuration in the set of target configurations is associated with a transcoding setting. The timing estimation is analyzed for the set of target configurations and the timing requirement to determine a transcoding configuration of a transcoding system. The transcoding configuration of the transcoding system is output to configure the transcoding system to transcode the file. The file is to be transcoded using at least a portion of the set of target configurations based on configuring of the transcoding system.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 30, 2024
    Applicant: HULU, LLC
    Inventors: Chen Liu, Xuchang Huangfu, Xiaobo Liu, Wenhao Zhang
  • Publication number: 20240179332
    Abstract: In some embodiments, a method transcodes a first location from a spatial region. The first location is associated with a first pattern defining a structure of splitting a location into smaller shapes. A bit string of bits is included for the first pattern in an encoded bitstream. The method determines the first location in the spatial region when the first pattern of the first location can be reused for a second pattern of a second location. The first location is one of a plurality of locations in the spatial region. Information for the second location is included in the encoded bitstream that indicates the first location in the spatial region without including a bit string of bits for the second pattern. The first location allows the bit string of bits for the first pattern to be retrieved for use to decode the second location from the encoded bitstream.
    Type: Application
    Filed: February 7, 2024
    Publication date: May 30, 2024
    Applicant: HULU, LLC
    Inventors: Wenhao Zhang, Deliang Fu, Min Gao, Juncheng Ma, Chen Liu
  • Publication number: 20240167947
    Abstract: The present invention discloses a CEEMDAN-based method for screening and monitoring soil moisture stress in farmland, characterised by the steps: preprocessing of remote sensing images, construction of NDVI long time series, CEEMDAN decomposition, calculation of statistical descriptors, screening of soil moisture stress sequences, ground data measurement, construction of soil moisture stress characteristic curves, fitting of soil moisture stress response characteristic curves and predicting the content of soil moisture stress. The invention adopts CEEMDAN decomposition, which solves the problems of noise residue and low reconstruction accuracy in the previous methods, and the high reconstruction accuracy of decomposed component data is more conducive to capturing the transient effects of soil moisture stress, and realizes the screening and extraction of soil moisture stress by combining with the ground measured data.
    Type: Application
    Filed: May 5, 2023
    Publication date: May 23, 2024
    Inventors: Xuqing Li, Yongtao Jin, Xiaodan Wang, Guohong Li, Xingfa Gu, Yuanping Liu, Xia Zhu, Qichao Zhao, Yuyan Liu, Xiufeng Yang, Yancang Wang, Tianjiao Liu, Wenhao Zhang, Chenyu Zhao
  • Publication number: 20240153745
    Abstract: Semiconductor fabrication component preparation methods are described. In embodiments, the methods include forming a first layer on a surface of the semiconductor fabrication component. The first layer is characterized by a porosity of greater than or about 0.01 vol. %. The methods further include depositing a second layer on the first layer, where the second layer is characterized by a porosity of less than or about 20 vol. %. Treated semiconductor fabrication components are also described. In embodiments, the treated components include a first layer formed in the surface of the semiconductor fabrication component, where the first layer is characterized by a porosity of greater than or about 0.01 vol. %., and a second layer positioned on the first layer, where the second layer is characterized by a porosity of less than or about 20 vol. %.
    Type: Application
    Filed: November 5, 2022
    Publication date: May 9, 2024
    Inventors: Katherine Woo, Jennifer Y. Sun, Jian Li, Wenhao Zhang, Mayur Govind Kulkarni, Chidambara A. Ramalingam, Ryan Sheil, Martin J. Seamons, Nitin Deepak
  • Publication number: 20240137585
    Abstract: In some embodiments, a method sends a set of first requests for a set of first segments of a video in a playback session. A first protocol from a plurality of protocols is specified in at least one of the set of first requests. The set of first segments is received. The method determines whether to switch from using the first protocol to a second protocol in the playback session based on receiving the set of first segments. When switching to the second protocol, the method sends a second request in the playback session, wherein the second request indicates the second protocol is to be used to send a second segment of the video.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicant: HULU, LLC
    Inventors: Tongyu Dai, Lan Xie, Wenhao Zhang, Deliang Fu, Chao Li, Qiang She, Yuting Gui, Yicheng Liu, Yanping Zhou, Xizhi Xu
  • Patent number: 11956460
    Abstract: In some embodiments, a method selects a first template of pixels that is outside of a first block and a second template of pixels that is outside of the first block. Then, the method selects a first region of pixels that are inside the first block and a second region of pixels that are inside the first block. A first weight is calculated based on the first template of pixels and the first region of pixels and a second weight is calculated based on the second template of pixels and the second region of pixels. The first weight and the second weight are used in a motion prediction search for a second block.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 9, 2024
    Assignee: HULU, LLC
    Inventors: Wenhao Zhang, Deliang Fu, Chen Liu, Xiaobo Liu
  • Patent number: 11948359
    Abstract: A video processing method and apparatus, a computing device and a computer readable storage medium are disclosed. The video processing method includes obtaining a video frame sequence comprised in a video to be processed, performing scene classification identification on the video frame sequence so as to obtain a scene classification identification result of the video frame sequence, and performing a smoothing process to the video frame sequence based on the scene classification identification result.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: April 2, 2024
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Wenhao Zhang
  • Patent number: 11930196
    Abstract: A method includes transcoding a first block from a spatial region. The first block is associated with a first block tree pattern defining a structure of splitting a block into smaller blocks. A bit string of bits for the first block tree pattern is included in an encoded bitstream. The method determines a location of the first block in the spatial region when the first block tree pattern of the first block can be reused for a second block tree pattern of a second block. The spatial region includes blocks and the location is based on the first block being in the spatial region. Information for the second block is included in the encoded bitstream that indicates the location of the first block in the spatial region. The location allows the bit string for the first block tree pattern to be retrieved for use to decode the second block.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: March 12, 2024
    Assignee: HULU, LLC
    Inventors: Wenhao Zhang, Deliang Fu, Min Gao, Juncheng Ma, Chen Liu
  • Publication number: 20240062465
    Abstract: A structural feature of a structure is identified by obtaining a global point cloud representation of the structure and obtaining a target point cloud that represents a target structural feature, wherein the target point cloud is a subset of the global point cloud representation of the structure. The global structural information and the target point cloud are supplied to a global registration process that produces a globally registered representation of the structure, wherein the global structural information is derived from the global point cloud representation of the structure. The globally registered representation of the structure and the target point cloud are supplied to a local registration process that produces one or more matching point clouds, wherein each of the one or more matching point clouds is a subset of the global point cloud representation of the structure.
    Type: Application
    Filed: November 9, 2022
    Publication date: February 22, 2024
    Inventors: David Standingford, Jamil Appa, James Sharpe, Wenhao Zhang
  • Publication number: 20240054703
    Abstract: A method for image synthesis, a device for image synthesis and a storage medium. The method includes: performing a convex hull extraction on a target object image in an image to be processed to obtain a first boundary frame line; zooming out the first boundary frame line to obtain a second boundary frame line; determining, according to the target object image, at least one target ray where at least one connection point is located in synthesizing a first preset material with the target object image; determining the at least one connection point between the first preset material and the target object image; and synthesizing the first preset material and the target object image. The position of the first preset material in the synthesis result subjected to the image synthesis can be relatively reasonable, an image synthesis effect expected by a user can be achieved.
    Type: Application
    Filed: August 30, 2021
    Publication date: February 15, 2024
    Inventors: Zhili CHEN, Wenhao ZHANG
  • Patent number: 11902599
    Abstract: In some embodiments, a method sends a set of requests for a video using a first protocol. The first protocol is selected from a plurality of protocols available for use in a playback session for the video. The method compares a first performance of the first protocol and a second performance of a second protocol and determines whether to switch from using the first protocol to the second protocol in the playback session based on the comparing.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: February 13, 2024
    Assignee: Hulu, LLC
    Inventors: Tongyu Dai, Lan Xie, Wenhao Zhang, Deliang Fu, Chao Li, Qiang She, Yuting Gui, Yicheng Liu, Yanping Zhou, Xizhi Xu
  • Patent number: 11893710
    Abstract: The disclosure provides an image reconstruction method for an edge device, an electronic device and a storage medium. The image reconstruction method includes: extracting low-level features from an input image of a first scale to generate first feature maps, the first feature maps having a second scale greater than the first scale as compared with the input image; extracting low-level features from the input image to generate second feature maps, the second feature maps having the second scale; generating mask maps based on the second feature maps; generating intermediate feature maps based on the mask maps and the first feature maps, the intermediate feature maps having the second scale; synthesizing a reconstructed image having the second scale based on the intermediate feature maps. This method facilitates to achieve a better image super-resolution reconstruction effect with lower resource consumption.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 6, 2024
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Pablo Navarrete Michelini, Wenhao Zhang
  • Patent number: 11889140
    Abstract: In some embodiments, a method receives a request for a video and receives a ranking of content delivery networks for the request. Also, global constraints are received for the content delivery networks. The global constraints define an allocation for respective content delivery networks. The method selects a content delivery network using the global constraints and the ranking. A score for the content delivery network is altered from a first score to a second score in the ranking and used in the selecting of the content delivery network. The content delivery network that is selected for the request is outputted.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: January 30, 2024
    Assignee: HULU, LLC
    Inventors: Qiang She, Lan Xie, Tongyu Dai, Yuting Gui, Wenhao Zhang, Deliang Fu, Chao Li