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: 20240380889Abstract: The various implementations described herein include methods and systems for encoding and decoding video. In one aspect, a method of video decoding includes receiving video data comprising a plurality of blocks, including a first block, from a video bitstream, where the first block is encoded in one of a plurality of smooth modes. The method also includes identifying a set of reference samples for the first block and deriving a first prediction value for the first block, where the first prediction value is derived from a second prediction value, the second prediction value is derived without a division or shift operation, and a final step in deriving the first prediction value comprises a division or shift operation. The method further includes decoding the first block using the first prediction value.Type: ApplicationFiled: September 26, 2023Publication date: November 14, 2024Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
-
Publication number: 20240380909Abstract: This disclosure relates generally to video coding/decoding and particularly for providing extension to block adaptive weighted prediction (BAWP). One method includes receiving a coded video bitstream; determining, based on a syntax element signaled in the coded video bitstream, a prediction mode for predicting the current block based on a reference block, wherein the prediction mode comprises a linear equation; deriving a scaling factor for the current block, from at least one of the following: multiple scaling factors of neighboring blocks with respect to the current block, or a stored scaling factor bank; and reconstructing the current block based on the reference block and the identified scaling factor according to the linear equation.Type: ApplicationFiled: September 11, 2023Publication date: November 14, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240373055Abstract: This disclosure relates generally to video coding/decoding and particularly for enhancing BAWP. One method includes receiving a video bitstream comprising a current block and a reference block, the reference block being used for predicting the current block and being identified by a motion vector associated with the current block; receiving a first syntax element indicating a scale factor, the scale factor being stored in a lookup table among two or more lookup tables maintained by the decoder for storing candidate scale factors or candidate scale factor differences, the candidate scale factor differences being differences between the candidate scale factors and a threshold value; selecting the lookup table; determining the scale factor based on the first syntax element and the selected lookup table; predicting the current block based on the reference block, the scale factor, and an offset; and reconstructing the current block based on the predicted current block.Type: ApplicationFiled: September 6, 2023Publication date: November 7, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Han GAO, Jing YE, Shan LIU
-
Publication number: 20240372983Abstract: The various implementations described herein include methods and systems for encoding and decoding video. In one aspect, a method of video decoding includes receiving video data that includes a first block from a video bitstream, where the first block is encoded in a smooth mode. The method further includes identifying a set of reference samples for the first block and deriving a first prediction value for the first block. The method also includes deriving a refined first prediction value for the first block using a weighted sum of a first reference sample of the set of reference samples and the first prediction value and decoding the first block based on the refined first prediction value.Type: ApplicationFiled: September 26, 2023Publication date: November 7, 2024Inventors: Xin ZHAO, Jing YE, Liang ZHAO, Han GAO, Shan LIU
-
Publication number: 20240373050Abstract: This disclosure relates to video coding/decoding. One method performed by a decoder includes: receiving a current block and a reference block; grouping samples in the current block into at least a first class and a second class based on a predefined criteria, the first class and the second class being associated with a first linear model and a second linear model, respectively, wherein the first linear model has at least a scale factor ?1 or an offset ?1, the second linear model has at least a scale factor ?2 or an offset ?2; determining the first and the second linear model; predicting samples in the first class based on the reference block and the first linear model; predicting samples in the second class based on the reference block and the second linear model; reconstructing the current block based on predicted samples in the first class and the second class.Type: ApplicationFiled: October 30, 2023Publication date: November 7, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Biao WANG, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240364906Abstract: A computing system receives a video bitstream that includes a current block and a syntax element indicating that the current block is to be predicted in a blending mode. The current block is encoded using information from first and second reference blocks. When a portion of the current block corresponds to a first area that (i) is within corresponding reference boundaries in both of the first and second reference blocks or (ii) is not within the corresponding reference boundaries in both of the first and second reference blocks, the system reconstructs the portion by averaging reference values from the first and second reference blocks. When the portion of the current block corresponds to a second area that is within the corresponding reference boundaries in only one of the first and second reference blocks, the system derives weighted reference values and reconstructs the portion by combining the weighted reference values.Type: ApplicationFiled: September 1, 2023Publication date: October 31, 2024Inventors: Han GAO, Xin Zhao, Liang Zhao, Jing Ye, Shan Liu
-
Publication number: 20240348810Abstract: This disclosure relates generally to video coding/decoding and particularly for enhancing block adaptive weighted prediction. One method includes receiving a video bitstream comprising a current block and a reference block, the reference block being used for predicting the current block and being identified by a motion vector associated with the current block; receiving, from the video bitstream, a syntax element indicating a scale factor (?); determining the scale factor (?) based on a value of the syntax element; predicting the current block using an equation p?(x?)=?*p(x)+?, where: p?(x?) is a predicted sample in the current block, p(x) is a collocated reference sample in the reference block corresponding to p?(x?), ? is the determined scale factor based on the value of the syntax element, and ? is an offset; and reconstructing the current block based on the predicted current block.Type: ApplicationFiled: September 6, 2023Publication date: October 17, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Han GAO, Xin ZHAO, Jing YE, Shan LIU
-
Publication number: 20240335389Abstract: A method for preparing a plant-based hard capsule for rapid disintegration, the method comprises: weighing a coagulant aid, dissolving in distilled water at 75-90° C., and stirring to obtain a first solution; maintaining a temperature of the first solution at 75-90° C., adding a gel-forming agent, and stirring; adding a film-forming agent with a weight percentage of 5%-25%, stirring, finally adding a plasticizer by a weight percentage of 0-3%, and stirring until the film-forming agent and the plasticizer are completely dissolved to obtain a material solution; leaving the material solution to stand at 45-60° C. to obtain a gel solution; and cooling the gel solution to 40-50° C., dipping the gel solution for forming, and drying for 100-200 minutes under a condition of 20-35° C. and a 40%-60% relative humidity; and demoulding, cutting, and combining together by sleeving to obtain the plant-based hard capsule for the rapid disintegration.Type: ApplicationFiled: April 7, 2023Publication date: October 10, 2024Inventors: Meitian XIAO, Chuqi He, Chaoxing Chen, Jing Ye, Shipeng Chen, Yucheng Yang, Yayan Huang, Bingde Zheng, Xueqin Zhang, Na Zhang
-
Publication number: 20240297979Abstract: Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.Type: ApplicationFiled: June 28, 2023Publication date: September 5, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240297980Abstract: Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.Type: ApplicationFiled: June 29, 2023Publication date: September 5, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240298022Abstract: Coded information of a current block and a plurality of reference lines of the current block is received. A first offset value is determined in a first mapping table and associated with a first reference line of the plurality of reference lines that is adjacent to the current block. A second offset value is determined in a second mapping table and associated with a second reference line of the plurality of reference lines that is adjacent to the first reference line. A first reference sample for a sample of the current block is determined from the first reference line based on the first offset value. A second reference sample for the sample of the current block is determined from the second reference line based on the second offset value. The sample of the current block is reconstructed based on one of the first reference sample and the second reference sample.Type: ApplicationFiled: June 28, 2023Publication date: September 5, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Patent number: 12075725Abstract: Disclosed is a mowing method for compensatory growth of a desert plant Anabasis aphylla, falling into the field of plant mowing methods. The mowing method includes the following steps: step 1: mounting a frame body on movable equipment; step 2: driving the movable equipment to move a device to a working area; and step 3: intermittently operating the movable equipment to allow an area formed by a push plate I, baffle plates II and a push plate II to be exactly opposite to a suitable number of Anabasis aphylla. The present disclosure is to provide a mowing method for compensatory growth of a desert plant Anabasis aphylla to solve the technical problem, facilitating the mowing of Anabasis aphylla.Type: GrantFiled: February 29, 2024Date of Patent: September 3, 2024Assignee: SHIHEZI UNIVERSITYInventors: Ping Jiang, Jianbing Ge, Jing Ye
-
Publication number: 20240275959Abstract: The disclosure includes methods and apparatuses that includes processing circuitry that receives, from a bitstream comprising a current block in a picture, coding information of the bitstream indicating that the current block is coded in an angular intra prediction mode with an intra interpolation filter. The processing circuitry applies each of a predefined set of intra interpolation filters to neighboring reconstructed samples within N adjacent lines from a boundary of the current block. The processing circuitry selects one intra interpolation filter from the predefined set of intra interpolation filters based a prediction error associated with the each of the predefined set of intra interpolation filters and predicts a sample in the current block using the angular intra prediction mode using the selected one intra interpolation filter. The processing circuitry reconstructs the current block based on the predicted sample.Type: ApplicationFiled: October 27, 2023Publication date: August 15, 2024Applicant: Tencent America LLCInventors: Xin ZHAO, Liang ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240275942Abstract: This disclosure describes a set of advanced video coding technologies and is particular related to an intra warp prediction of a sample in a video block where the sample is intra predicted using a weighted sum of basis functions of pixel coordinate position of the sample. A set of weighting coefficients for the weighted sum may be predefined or may be derived by an encoder and signaled in a bitstream containing the video block at various coding levels.Type: ApplicationFiled: October 30, 2023Publication date: August 15, 2024Applicant: TENCENT AMERICA LLCInventors: Xin ZHAO, Liang ZHAO, Han GAO, Jing YE, Shan LIU
-
Publication number: 20240275998Abstract: Processing circuitry receives, from a coded video bitstream, coded information of a current coding block in a current picture. The coded information is indicative of a directional intra prediction of the current coding block. The processing circuitry determines an index to an entry in an angle-to-offset mapping lookup table according to the coded information of current coding block. The angle-to-offset mapping lookup table stores a set of derivative values that are associated with angles, the set of derivative values includes two or more integers that are powers of two. The processing circuitry accesses the entry to obtain a derivative value, determines, for a pixel in the current coding block, an offset indicative of a reference location in the current picture according to the derivative value and a location of the pixel, and reconstructs the pixel in the current coding block based on the reference location in the current picture.Type: ApplicationFiled: June 28, 2023Publication date: August 15, 2024Applicant: Tencent America LLCInventors: Liang ZHAO, Xin ZHAO, Jing YE, Han GAO, Shan LIU
-
Publication number: 20240276012Abstract: The various implementations described herein include methods and systems for coding video. In one aspect, a video bitstream includes distinct coding blocks of a current image frame and signals a cross-component intra prediction mode. A method includes for each distinct coding block, identifying a chroma component, a luma sample co-located with the chroma component, and neighboring luma samples of the luma sample. The method includes deriving a respective bias value based on a set of luma samples within a reference area of the respective coding block, which includes one or more coding blocks that are adjacent to, and decoded prior to, the respective coding block in the current image frame. The method further includes combining the luma sample, the neighboring luma samples, and the respective bias value to generate the chroma component and reconstructing the distinct coding blocks including the chroma component of each distinct coding block.Type: ApplicationFiled: October 30, 2023Publication date: August 15, 2024Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, Shan LIU
-
Publication number: 20240275965Abstract: The various implementations described herein include methods and systems for encoding and decoding video. In one aspect, a method of video decoding includes receiving video data that includes a first block from a video bitstream. The method also includes obtaining a set of partition modes and generating a reference template for the first block. The method further includes identifying, from the video bitstream, an index for the reordered set of partition modes, and reconstructing the first block using a first partition mode of the reordered set of partition modes, where the first partition mode corresponds to the index.Type: ApplicationFiled: September 11, 2023Publication date: August 15, 2024Inventors: Han GAO, Xin ZHAO, Liang ZHAO, Jing YE, Shan LIU
-
Publication number: 20240273010Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for testing. The method includes: obtaining code modification information, program error information, and test case information. The method further includes: selecting a first test case set associated with code modification records from the test case information according to the program error information. The method further includes: sorting multiple test cases in the first test case set to generate a test strategy for the code modification records. Embodiments of the present disclosure may select the best test case for current code fix to meet different test requirements and reduce the test time.Type: ApplicationFiled: March 1, 2023Publication date: August 15, 2024Inventors: Nan Wang, Chi Chen, Yang Wu, Jing Ye
-
Publication number: 20240267545Abstract: 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 a syntax element for a cross-component intra prediction mode. A first chroma sample is generated by combining a first luma sample co-located with the first chroma sample and its associated neighboring luma samples using a plurality of weighing factors. The method includes extracting at least one of weighing factors from the video bitstream, and deriving the at least another weighing factor. The method further includes combining the first luma sample and the neighboring luma samples based on the at least one weighing factor that is signaled in the video bitstream and the at least another weighing factor that is not signaled in the video bitstream to generate the first chroma sample, which is applied to reconstruct the current coding block.Type: ApplicationFiled: October 30, 2023Publication date: August 8, 2024Inventors: Jing YE, Xin ZHAO, Liang ZHAO, Shan LIU
-
Publication number: 20240267567Abstract: The various implementations described herein include methods and systems for encoding and decoding video. In one aspect, a method of video decoding includes receiving video data that includes a first block from a bitstream, where the first block is encoded using a first partition mode. The method further includes identifying first and second sections of the first block and identifying blending values for blending the first and second sections. The blending values are obtained from one or more lookup tables (LUTs). The LUTs include values ranging from 0 to N, a first value in the LUTs is set to 0 and corresponds to a portion that is outside of a first blending region, and a second value in the LUTs is set to N and corresponds to a portion that is outside of a second blending region. The method also includes decoding the first block using the blending values.Type: ApplicationFiled: September 11, 2023Publication date: August 8, 2024Inventors: Han Gao, Xin Zhao, Liang Zhao, Jing YE, Shan Liu