Patents by Inventor Xuchang HUANGFU
Xuchang HUANGFU 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).
-
Publication number: 20250126309Abstract: In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. The first representation is analyzed to determine a first list of potential bitrates for the first portion of video. The method analyzes potential bitrates and quality associated with the respective potential bitrates to refine the first list of potential bitrates to a second list of bitrates. The second list of bitrates includes a different list of bitrates than the first list of potential bitrates. The method outputs the second list of bitrates for encoding the first portion of video.Type: ApplicationFiled: December 20, 2024Publication date: April 17, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi Xue, Xuchang Huangfu, Xiaobo Liu
-
Publication number: 20250117909Abstract: In some embodiments, a method receives a first image and a second image for a comparison of film grain. The first image and the second image are converted from a spatial domain to a frequency domain to generate a first frequency domain representation for the first image and a second frequency domain representation of the second image. The method compares a first distribution of frequency components from the first frequency domain representation to a second distribution of frequency components from the second frequency domain representation. A score for an assessment of differences of the film grain in the first image and the second image is generated based on the comparing.Type: ApplicationFiled: September 18, 2024Publication date: April 10, 2025Applicants: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Xuewei Meng, Wenhao Zhang, Chen Liu, Xuchang Huangfu, Yuanyi Xue
-
Patent number: 12225252Abstract: In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. Also, the method generates a second representation of a second relationship between bitrate and quality based on second features of a second portion of a video. The first representation is analyzed to determine a first list of bitrates for the first portion of video and the second representation is analyzed to determine a second list of bitrates for the second portion of video. The first list of bitrates is different from the second list of bitrates. The method outputs the first list of bitrates for use encoding the first portion of video and the second list of bitrates for use encoding the second portion of video.Type: GrantFiled: March 6, 2023Date of Patent: February 11, 2025Assignees: Disney Enterprises, Inc., Beijing YoJaJa Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi Xue, Xuchang Huangfu, Xiaobo Liu
-
Publication number: 20250047883Abstract: 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: ApplicationFiled: October 18, 2024Publication date: February 6, 2025Applicant: HULU, LLCInventors: Chen Liu, Xuchang Huangfu, Xiaobo Liu, Wenhao Zhang
-
Patent number: 12160595Abstract: 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: GrantFiled: December 27, 2022Date of Patent: December 3, 2024Assignee: HULU, LLCInventors: Chen Liu, Xuchang Huangfu, Xiaobo Liu, Wenhao Zhang
-
Publication number: 20240362896Abstract: In some embodiments, a method sends information for a sample of content, a first question, and a second question for output on an interface. The first question receives, from a subject, a first response for a sample level rating for an artifact that is perceived to be visible in the sample and the second question receives, from the subject, a second response for regions in the sample that are perceived to contain the artifact. The method receives the first response for the sample level rating and the second response for regions that are perceived to contain the artifact. First responses are combined from multiple subjects to generate an opinion score for the sample and second responses are combined to generate region scores for regions. The method generates training data from the opinion score and the region scores to train a process to perform an action based on the artifacts.Type: ApplicationFiled: April 11, 2024Publication date: October 31, 2024Applicants: Disney Enterprises, Inc., Beijing Hulu Software Technology Development Co., Ltd.Inventors: Yuanyi XUE, Scott LABROZZI, Wenhao ZHANG, Christopher Richard SCHROERS, Roberto Gerson DE ALBUQUERQUE AZEVEDO, Xuchang HUANGFU, Lemei HUANG, Yang ZHANG
-
Publication number: 20240305842Abstract: In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. Also, the method generates a second representation of a second relationship between bitrate and quality based on second features of a second portion of a video. The first representation is analyzed to determine a first list of bitrates for the first portion of video and the second representation is analyzed to determine a second list of bitrates for the second portion of video. The first list of bitrates is different from the second list of bitrates. The method outputs the first list of bitrates for use encoding the first portion of video and the second list of bitrates for use encoding the second portion of video.Type: ApplicationFiled: March 6, 2023Publication date: September 12, 2024Applicants: Beijing Hulu Software Technology Development Co., Ltd., Disney Enterprises, Inc.Inventors: Chen Liu, Wenhao Zhang, Scott Labrozzi, Yuanyi XUE, Xuchang Huangfu, Xiaobo Liu
-
Publication number: 20240305788Abstract: In some embodiments, a method determines feature values for a portion of a video and a target configuration. The target configuration is associated with a parameter of an encoder and includes a set of bitrates and a resolution. A plurality of quality values is generated for the set of bitrates and the resolution based on the feature values. The method generates a representation of a relationship between bitrate and the plurality of quality values for the resolution. The representation is analyzed to determine a list of bitrates for the portion of the video. The method outputs he list of bitrates for use encoding the portion of the video using the resolution.Type: ApplicationFiled: April 3, 2023Publication date: September 12, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Xuewei Meng
-
Patent number: 12028530Abstract: 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: GrantFiled: February 2, 2022Date of Patent: July 2, 2024Assignee: HULU, LLCInventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Deliang Fu, Lan Xie, Rui Zhang, Shuai Lou, Chao Zhang
-
Publication number: 20240212118Abstract: 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: ApplicationFiled: March 1, 2023Publication date: June 27, 2024Applicant: Beijing Hulu Software Technology Development Co., Ltd.Inventors: Chen Liu, Xiaobo Liu, Wenhao Zhang, Xuchang Huangfu
-
Publication number: 20240179331Abstract: 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: ApplicationFiled: December 27, 2022Publication date: May 30, 2024Applicant: HULU, LLCInventors: Chen Liu, Xuchang Huangfu, Xiaobo Liu, Wenhao Zhang
-
Patent number: 11622116Abstract: In some embodiments, a method receives a current encoding stream of a video. A first measurement for a reference encoding stream is selected to measure a quality of the reference encoding stream. The method compares a second measurement of the current encoding stream to the first measurement of the reference encoding stream and outputs whether the current encoding stream is validated based on the comparing.Type: GrantFiled: March 31, 2021Date of Patent: April 4, 2023Assignee: HULU, LLCInventors: Chen Liu, Wenhao Zhang, Deliang Fu, Xiaobo Liu, Xuchang Huangfu
-
Publication number: 20220321892Abstract: In some embodiments, a method receives a current encoding stream of a video. A first measurement for a reference encoding stream is selected to measure a quality of the reference encoding stream. The method compares a second measurement of the current encoding stream to the first measurement of the reference encoding stream and outputs whether the current encoding stream is validated based on the comparing.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventors: Chen Liu, Wenhao Zhang, Deliang Fu, Xiaobo Liu, Xuchang Huangfu
-
Publication number: 20220159268Abstract: 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: ApplicationFiled: February 2, 2022Publication date: May 19, 2022Inventors: Chen LIU, Wenhao ZHANG, Xuchang HUANGFU, Xiaobo LIU, Deliang FU, Lan XIE, Rui ZHANG, Shuai LOU, Chao ZHANG
-
Patent number: 11308575Abstract: The present invention discloses an omnidirectional image processing method and device. Format information is extracted from a code stream, positions in a decoded omnidirectional image is mapped to positions on a sphere by using a special mapping relationship according to the format information, and the decoded omnidirectional image at least includes one region which meets the special mapping relationship. The present invention can enable the regions in the decoded omnidirectional image to be distributed more uniformly than the sphere, thereby improving representation efficiency, and reducing conversion distortion. While designing the omnidirectional image processing method, the present invention also designs the corresponding device.Type: GrantFiled: March 28, 2019Date of Patent: April 19, 2022Assignee: Zhejiang UniversityInventors: Lu Yu, Xuchang Huangfu
-
Patent number: 11277620Abstract: In some embodiments, a method generates a representation for a video that represents a relationship of a bitrate to a quality measurement for the video and selects candidate transcoding points on the representation. A plurality of candidate profile ladders are generated based on the candidate transcoding points. Each of the plurality of candidate profile ladders includes a different combination of profiles and a profile is associated with at least one of a bitrate and a quality measurement. The method selects a profile ladder from the plurality of candidate profile ladders based on analyzing the bitrate or the quality of the profile ladder and uses the profile ladder for the video.Type: GrantFiled: October 30, 2020Date of Patent: March 15, 2022Assignee: HULU, LLCInventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Deliang Fu, Lan Xie, Rui Zhang, Shuai Lou, Chao Zhang
-
Publication number: 20210073938Abstract: The present invention discloses an omnidirectional image processing method and device. Format information is extracted from a code stream, positions in a decoded omnidirectional image is mapped to positions on a sphere by using a special mapping relationship according to the format information, and the decoded omnidirectional image at least includes one region which meets the special mapping relationship. The present invention can enable the regions in the decoded omnidirectional image to be distributed more uniformly than the sphere, thereby improving representation efficiency, and reducing conversion distortion. While designing the omnidirectional image processing method, the present invention also designs the corresponding device.Type: ApplicationFiled: March 28, 2019Publication date: March 11, 2021Inventors: Lu YU, Xuchang HUANGFU