Patents by Inventor Jing Ye
Jing Ye 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: 20250150638Abstract: An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes deriving, using a first type of frame interpolation, a reconstruction picture for an encoded picture of the plurality of encoded pictures, and determining, based on a signaled indicator in the video bitstream, whether to apply loop filtering to the reconstruction picture. When the signaled indicator has a first value, a decoded picture for the encoded picture is derived by applying one or more loop filters to the reconstruction picture. When the signaled indicator has a second value, the decoded picture is derived without applying the one or more loop filters to the reconstruction picture.Type: ApplicationFiled: March 28, 2024Publication date: May 8, 2025Inventors: Xin Zhao, Liang Zhao, Jing Ye, Han Gao, Yushin Cho, Madhu Peringassery Krishnan, Shan Liu
-
Publication number: 20250150592Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of an image frame and signals a first syntax element for a multi-hypothesis cross-component prediction (MH-CCP) mode. A computing system determines that the MH-CCP mode is enabled to reconstruct each of a plurality of chroma samples of the current coding block using a respective luma sample and one or more neighboring luma samples. The computing device determines a number (N) of model parameters used in the MH-CCP mode for at least the current coding block, and identifies one or more neighboring luma samples of a first luma sample based on the number (N) of model parameters. A first chroma sample that is collocated with the first luma sample is determined based on the first luma sample and the one or more neighboring luma samples.Type: ApplicationFiled: March 29, 2024Publication date: May 8, 2025Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
-
Patent number: 12294722Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. An apparatus for video decoding includes processing circuitry. The processing circuitry checks an inferable condition for a flag of a specific prediction mode for a current block before parsing the flag of the specific prediction mode for the current block from a coded video bitstream. The specific prediction mode is one of a plurality of inter picture prediction modes. When the inferable condition indicates that the flag is inferable, the processing circuitry infers the flag without parsing the flag from the coded video bitstream. When the inferable condition indicates uncertainty for inferring the flag, the processing circuitry parses the flag from the coded video bitstream. Then, the processing circuitry reconstructs the current block according to the specific prediction mode when the flag is indicative of an application of the specific prediction mode on the current block.Type: GrantFiled: July 28, 2021Date of Patent: May 6, 2025Assignee: Tencent America LLCInventors: Jing Ye, Xiang Li, Shan Liu
-
Publication number: 20250142071Abstract: An example method of video coding includes receiving a video bitstream that includes a plurality of blocks. The method also includes determining a scanning order for a motion vector list for a first block of the plurality of blocks based on one or more of: a number of neighboring blocks of the current block with corresponding temporal motion vectors, a number of neighboring blocks of the current block encoded in an inter prediction mode, a mode of the current block, and a reference frame index for the current block. The method further includes generating the motion vector list according to the scanning order and identifying, from the motion vector list, a motion vector predictor for the current block. The method also includes decoding the current block using the identified motion vector predictor.Type: ApplicationFiled: May 20, 2024Publication date: May 1, 2025Inventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Shan LIU
-
Publication number: 20250142048Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream comprising a set of encoded video information and a first indicator associated with a plurality of probability models. The method includes determining a value of the first indicator by parsing the video bitstream. The method includes, when the first indicator has a first value, selecting a first probability model from the plurality of probability models and when the first indicator has a second value, selecting a second probability model from the plurality of probability models, the second probability model being different from the first probability model. The method also includes entropy decoding the set of encoded video information using the selected probability model.Type: ApplicationFiled: May 29, 2024Publication date: May 1, 2025Inventors: Yushin CHO, Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Liang ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20250142060Abstract: An example method of video coding includes receiving a video bitstream for a plurality of encoded pictures. The method also includes obtaining a reconstructed picture that corresponds to an encoded picture of the plurality of encoded pictures and deriving a set of quantization parameters for the reconstructed picture, the set of quantization parameters derived from a set of reference quantization parameters for the encoded picture. The method further includes performing loop filtering on the reconstructed picture using the set of quantization parameters.Type: ApplicationFiled: March 28, 2024Publication date: May 1, 2025Inventors: Xin ZHAO, Han GAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250142061Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first syntax element for a cross-component sample offset (CCSO) mode. The first syntax element indicates whether to generate a first sample offset of a first color sample of the current image frame based on one or more luma samples. An electronic device identifies a first luma sample that is collocated with the first color sample and neighboring luma sample(s) s of the first luma sample. The first luma sample and the one neighboring luma sample(s) are downsampled to generate downsampled luma sample(s) for the CCSO mode. The electronic device determines the first sample offset of the first color sample based on the downsampled luma sample(s), and reconstructs the current image frame at least by adjusting the first color sample based on the first sample offset.Type: ApplicationFiled: May 9, 2024Publication date: May 1, 2025Inventors: Han Gao, Xin Zhao, Liang Zhao, Shan Liu, Jing Ye
-
Publication number: 20250141352Abstract: An integrated circuit comprises a charge pump connected to a power source terminal and to a ground terminal, the charge pump having a charge pump output terminal; and a switch matrix having a plurality of switch matrix inputs and a plurality of switch matrix outputs, wherein pairs of the plurality of switch matrix outputs are connected to respective ones of a respective plurality of output terminals, and wherein the charge pump output terminal is connected to a first subset comprising at least three of the plurality of switch matrix inputs.Type: ApplicationFiled: October 31, 2023Publication date: May 1, 2025Inventors: Bradford Hunter, Jing Ye, Xiaogiu Summer Huang, Terry Sculley
-
Patent number: 12289456Abstract: A method and apparatus for video coding of chroma coded in derived-mode Intra prediction are disclosed. If derived-mode (DM) Intra prediction is selected for a current chroma block, a corresponding luma block area is determined by locating a first upper-left pixel address of the corresponding luma block area corresponding to that of the current chroma block. Further, one or more candidate luma coding modes are determined from a sub-block set consisting of one or more sub-blocks of the corresponding luma block area, where if the sub-block set consists of only one sub-block, the sub-block set excludes a corner sub-block located at a top-left corner of the corresponding luma block area. Additionally, a current chroma Intra mode for the current chroma block is derived based on information comprising the candidate luma coding modes, and Intra-prediction encoding or decoding is applied to the current chroma block using the current chroma Intra mode derived.Type: GrantFiled: September 28, 2017Date of Patent: April 29, 2025Assignee: HFI INNOVATION INC.Inventors: Jing Ye, Xiaozhong Xu, Shan Liu
-
Publication number: 20250130927Abstract: Techniques are provided for automated generation of software application test cases for evaluation of software application issues. One method comprises obtaining a first mapping of log event templates, related to log events in a software application log, to respective log event template vectors; obtaining a second mapping of test step vectors, generated using the log event template vectors, to respective test step functions, wherein a given test step vector comprises one or more of the log event template vectors; in response to obtaining information characterizing a software application issue: generating test step vector representations of the information characterizing the software application issue, using the first mapping; mapping the test step vector representations of the information to respective test step functions using the second mapping; and generating a test case logic flow to evaluate the software application issue using the mapped test step functions.Type: ApplicationFiled: November 3, 2023Publication date: April 24, 2025Inventors: Kiko Nan Wang, Michael Chen, Jessica Jing Ye
-
Patent number: 12284375Abstract: A computing system receives a video bitstream comprising a current picture that includes a first block. The system determines that the first block is encoded using a first reference block and a second reference block. The system identifies a high-level syntax (HLS) flag in the video bitstream that indicates a weighting scheme for using the first and second reference blocks. The system reconstructs the first block using a first set of weighting factors for reference values from the first reference and second reference blocks when the HLS flag has a first value. The system reconstructs the first block using a second set of weighting factors for the reference values from the first and second reference blocks when (i) the HLS flag has a second value and (ii) at least one of the first and second reference blocks is at least partially outside of a corresponding reference boundary.Type: GrantFiled: September 1, 2023Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Han Gao, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
-
Publication number: 20250126266Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first syntax element. The first syntax element has a first predefined value that indicates that the band offset only mode is enabled to determine a first sample offset of a first color sample based on luma samples, independently of any associated luma gradient of the luma samples. When the band offset only mode is enabled, quantized values are generated based on the luma samples including a first luma sample collocated with the first color sample. A first color sample is classified based on the quantized values to determine the first sample offset of the first color sample. The current image frame is reconstructed at least by adjusting the first color sample based on the first sample offset.Type: ApplicationFiled: May 9, 2024Publication date: April 17, 2025Inventors: Han GAO, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
-
Publication number: 20250126252Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first filter control parameter for a loop filter to process a first filtering block of the current image frame. An electronic device receives the video bitstream and determines a filter unit size for processing the current image frame by the loop filter. The first filtering block has the filter unit size. The first filtering block is identified in the current image frame based on the filter unit size. When the first filter control parameter is enabled, the loop filter is applied to process one or more samples of the first filtering block. The current image frame includes the first filtering block.Type: ApplicationFiled: May 9, 2024Publication date: April 17, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250119585Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data that includes a first block and a plurality of residual coefficients, from a video bitstream. The first block is encoded in an intra prediction mode, and the plurality of residual coefficients are generated by applying a short distance intra prediction to a residue block for the first block. The residue block generated from applying the intra prediction mode to the first block. The method includes generating, from the plurality of residual coefficients, a refined residue block for the first block, and generating a reconstructed residue block for the first block, where the reconstructed residue block is generated using an intra prediction block and the refined residue block. The method also includes reconstructing the first block using the refined residue block.Type: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Inventors: Tianqi LIU, Liang ZHAO, Jing YE, Han GAO, Xin ZHAO, Shan LIU
-
Publication number: 20250119576Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data comprising a plurality of blocks, including a first block and a plurality of residual coefficients, from a video bitstream. The first block is encoded by applying a first intra prediction. The plurality of residual coefficients are generated by applying a second intra prediction to a residue block for the first block in a first direction. The residue block generated from applying the first intra prediction mode to the first block in a second direction. The method also includes generating, from the plurality of residual coefficients, a refined residue block for the first block, and reconstructing the first block using the refined residue block.Type: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Inventors: Tianqi LIU, Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20250119526Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current coding block of an image frame and signals a first syntax element for a multi-hypothesis cross-component prediction (MH-CCP) mode. A computing system determines that the MH-CCP mode is enabled to reconstruct each of a plurality of chroma samples of the current coding block based on a respective luma sample collocated with the respective chroma sample and one or more neighboring luma samples. The computing device identifies a five tap model configured to determine chroma samples of the current coding block in the MH-CCP mode. Based on the five tap model, a pair of neighboring luma samples of a first luma sample is identified to generate a first chroma sample collocated with the first luma sample. The computing system reconstructs the current coding block including the first chroma sample.Type: ApplicationFiled: March 29, 2024Publication date: April 10, 2025Inventors: Jing YE, Xin Zhao, Liang Zhao, Han Gao, Shan Liu
-
Publication number: 20250119583Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a method of video decoding includes receiving video data including a first block and a syntax element, from a video bitstream, where the syntax element is signaled at a first processing unit level. The method further includes selecting a transform coding mode based on the syntax element and performing a transform process for the first block using the selected transform coding mode, where the transform process is performed on a transform block at a second processing unit level, and where the second processing unit level is not signaled (e.g., is inferred from coded information).Type: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Inventors: Tianqi LIU, Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20250119538Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a current image frame and a first syntax element. An electronic device determines that the first syntax element has a first predefined value indicating that the cross-component sample offset (CCSO) mode is enabled, and generates a set of adapted luma samples including an adapted first luma sample and its adapted neighboring luma samples based on a set of reconstructed luma samples. The reconstructed luma samples include a first luma sample that is collocated with a first color sample. The electronic device determines the first sample offset of the first color sample based on the adapted first luma sample and the one or more adapted neighboring luma samples. The current image frame is reconstructed at least by adjusting the first color sample based on the first sample offset.Type: ApplicationFiled: May 9, 2024Publication date: April 10, 2025Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20250119546Abstract: Various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes a high level syntax element for a frame level cross-component sample offset (CCSO) flag indicating whether to apply CCSO filtering on a current image frame. When the frame level CCSO flag indicates that CCSO filtering is applied the current image frame, an electronic device identifies, in the video bitstream, a first syntax element for a first component CCSO flag indicating whether to apply CCSO filtering on a first color component of the current image frame, and determines whether to apply CCSO filtering on a first color sample of the first color component based on the first syntax element. The current image frame including the first color sample of the first color component is reconstructed.Type: ApplicationFiled: May 9, 2024Publication date: April 10, 2025Inventors: Han GAO, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
-
Publication number: 20250106404Abstract: This disclosure relates generally to video coding and particularly to methods, devices, and systems for signaling prediction modes in recursively partitioned video frames. For example, a regional prediction mode flag syntax element may be introduced for indicating whether an entire coding region of a video frame signaled as being of a first predefined prediction mode is entirely coded in a second predefined prediction mode or not. The signaling schemes described in this disclosure facilitate reducing signaling overhead in video frames that employ a mix of different prediction modes.Type: ApplicationFiled: April 11, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Madhu PERINGASSERY KRISHNAN, Yushin CHO, Shan LIU