Patents Assigned to Tencent America LLC
-
Publication number: 20250106383Abstract: A method includes receiving a polygon mesh that includes a plurality of vertices; generating a set of candidate predictors, each candidate predictor in the set of candidate predictors corresponding to a respective displacement vector between a vertex from the plurality of vertices to a vertex to be coded; selecting a candidate predictor from the set of candidate predictors; and generating a bitstream that includes at least a candidate predictor index corresponding to the selected candidate predictor.Type: ApplicationFiled: September 20, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Shan LIU
-
Publication number: 20250106437Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture, reconstruct a coded picture including a film grain characteristics SEI message, an alpha channel information SEI message, and at least a first sample and a second sample and at least a third alpha map sample and a fourth alpha map sample, wherein after reconstruction the first sample and the third alpha map sample, and the second sample and first sample are spatially co-located; apply film grain synthesis to the first sample based on a first value of the third sample; and determine to not applying film grain syntheses to the second sample based on a second value of the fourth sample, wherein the first value and second value are different from each other.Type: ApplicationFiled: September 25, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Stephan WENGER, Arianne HINDS
-
Publication number: 20250106398Abstract: In a method for video decoding in a video decoder, a maximum transform size associated with a video sequence is determined. The maximum transform size is indicated by a syntax element associated with the video sequence. Whether a coding unit (CU) size of a CU of the video sequence is larger than the maximum transform size is determined. When the CU size is less than the maximum transform size, a sub-block transform (SBT) mode is enabled. When the CU size is larger than the maximum transform size, the CU is split into a plurality of first transform units (TUs) and when intra sub partition (ISP) mode is enabled, one of the plurality of first TUs is split into a plurality of second TUs. The CU is reconstructed based on whether the CU size is larger than the maximum transform size.Type: ApplicationFiled: December 9, 2024Publication date: March 27, 2025Applicant: Tencent America LLCInventors: Xin ZHAO, Xiang LI, Shan LIU
-
Publication number: 20250106420Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture, identify, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, and the first SEI message type is selected based on a value of a profile indicator; and decode, by the decoder, the video data based on the first SEI message type.Type: ApplicationFiled: September 19, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventor: Stephan WENGER
-
Publication number: 20250106407Abstract: This disclosure relates generally to video coding/decoding and particularly prediction using multiple scaling factors and multiple samples. 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 by using a prediction function; receiving, from the video bitstream, a first syntax element indicating a manner for determining parameters of the prediction function; determining the parameters of the prediction function based on the manner; predicting a current sample in the current block based on the reference block using the prediction function; and reconstructing the current block based on the predicted current sample.Type: ApplicationFiled: December 29, 2023Publication date: March 27, 2025Applicant: Tencent America LLCInventors: Jing YE, Xin ZHAO, Liang ZHAO, Han GAO, 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
-
Publication number: 20250106436Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data including at least one coded picture; reconstruct a coded picture associated in the video data with a film grain characteristics SEI message, a first sample, a second sample, a third alpha map sample, and a fourth alpha map sample, wherein after reconstruction the first sample and the third alpha map sample, and the second sample and fourth sample are spatially co-located; apply film grain synthesis to the first sample based on a first value of the third sample; and determine to not apply film grain syntheses to the second sample based on a second value of the fourth sample, wherein the first value and second value are different from each other.Type: ApplicationFiled: September 25, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Stephan WENGER, Arianne HINDS
-
Publication number: 20250106392Abstract: Some aspects of the disclosure provide a method of video decoding. The method includes: receiving a bitstream that comprises coded information of one or more pictures; generating, according to the bitstream, at least a to-be-filtered sample, and input samples for filtering the to-be-filtered sample in an in-loop filter, the in-loop filter using a Wiener-based filter with an adaptive filter shape; determining a modified filter shape for the Wiener-based filter, the modified filter shape being adapted according to a relationship between the to-be-filtered sample and the input samples; and applying the Wiener-based filter with the modified filter shape on the input samples to generate a filtered output of the to-be-filtered sample.Type: ApplicationFiled: September 23, 2024Publication date: March 27, 2025Applicant: Tencent America LLCInventors: Han ZHANG, Roman CHERNYAK, Lien-Fei CHEN, Madhu PERINGASSERY KRISHNAN, Biao WANG, Xin ZHAO, Motong XU, Yonguk YOON, Shan LIU
-
Patent number: 12262030Abstract: This disclosure relates to video processing that includes a video processing device that: determines that a Chroma from Luma (CfL) prediction mode is to be applied to a luma block in a received coded bitstream; generates a neighbor luma average for the luma block by averaging a set of reconstructed luma samples, wherein the set of reconstructed luma samples comprises a plurality of reconstructed neighbor luma samples in at least one neighbor luma block that neighbors the luma block; generates an alternating current (AC) contribution of a plurality of prediction samples of a chroma block co-located with the luma block based on a plurality of luma samples in the luma block and the neighbor luma average; and reconstructs the chroma block at least by applying the CfL prediction mode based on the AC contribution.Type: GrantFiled: September 23, 2022Date of Patent: March 25, 2025Assignee: Tencent America LLCInventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12262009Abstract: Systems and methods for decoding are provided, a method includes: encoding a first sub-picture of a picture, independently from a second sub-picture of the picture, using sub-picture, tile group, and tile partitioning: and sending, to at least one decoder, at least one coded sub-bitstream of a coded video stream that includes the first sub-picture and the second sub-picture, wherein (i) the first sub-picture is a first rectangular region of the picture and the second sub-picture is a second rectangular region of the picture, the second rectangular region being different from the first rectangular region, (ii) the first sub-picture includes a first plurality of tiles, and the second sub-picture includes at least one tile, (iii) the first sub-picture and the second sub-picture do not share a common tile, and (iv) the first plurality of tiles of the first sub-picture are grouped into at least two first tile groups.Type: GrantFiled: June 2, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 12262037Abstract: A method of decoding an encoded video bitstream using at least one processor, including: obtaining from the encoded video bitstream a coded video sequence including a picture unit corresponding to a coded picture; obtaining a picture header (PH) network abstraction layer (NAL) unit included in the picture unit; obtaining at least one video coding layer (VCL) network abstraction layer (NAL) unit included in the picture unit; decoding the coded picture based on the PH NAL unit, the at least one VCL NAL unit, and an adaptation parameter set (APS) included in an APS NAL unit obtained from the coded video sequence; and outputting the decoded picture, wherein the APS NAL unit is available to the at least one processor before the at least one VCL NAL unit.Type: GrantFiled: June 29, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12262019Abstract: Processing circuitry receives coded information indicative of applying cross-component sample offset (CCSO) with adaptive bands. The processing circuitry determines at least a first band width for a first band and a second band width for a second band. The processing circuitry determines at least a first offset associated with the first band and a second offset associated with the second band, and categorizes reconstructed samples of a first color component into at least the first band and the second band. The first band includes first reconstructed samples and the second band includes second reconstructed samples. The processing circuitry applies the first offset to first reconstructed samples of a second color component that are collocated with the first reconstructed samples of the first color component, and the second offset to second reconstructed samples of the second color component that are collocated with the second reconstructed samples of the first color component.Type: GrantFiled: September 13, 2023Date of Patent: March 25, 2025Assignee: Tencent America LLCInventors: Samruddhi Yashwant Kahu, Xin Zhao, Shan Liu
-
Patent number: 12262070Abstract: A method of streaming immersive media includes receiving, from a client end-point, a video content request that identifies video content; transmitting, to the client end-point based on the video content request, a profile request; receiving, from the client end-point, at least one neural network model associated with one or more characteristics of the client end-point; ingesting the identified video content in a two-dimensional video format; converting the ingested video content to a three-dimensional video format based on the at least one neural network model such that the ingested video content converted to the three-dimensional video format includes at least one scene interpolated from one or more scenes of the ingested video content in the two-dimensional video format; and streaming the converted video content to the client end-point.Type: GrantFiled: June 2, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Arianne Hinds, Stephan Wenger
-
Publication number: 20250097427Abstract: A method and apparatus for encoding or decoding a video sequence includes encoding or decoding the video sequence using a 4:4:4 chroma format, or encoding or decoding the video sequence using a 4:2:2 chroma format, wherein when encoding or decoding the video sequence using the 4:4:4 chroma format, copying an affine motion vector of one 4×4 luma block using an operation other than an averaging operation and associating the affine motion vector to a co-located 4×4 chroma block, and when encoding or decoding the video sequence using the 4:2:2 chroma format, associating each 4×4 chroma block with two 4×4 co-located luma blocks such that an affine motion vector of one 4×4 chroma block is an average of the motion vectors of the two co-located luma blocks.Type: ApplicationFiled: November 25, 2024Publication date: March 20, 2025Applicant: TENCENT AMERICA LLCInventors: Xin ZHAO, Xiaozhong XU, Xiang LI, Shan LIU
-
Publication number: 20250097433Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry. The processing circuitry applies an intra prediction mode with a multiple reference line (MRL) prediction to a current block. For each weight candidate combination including a respective first weight candidate and a respective second weight candidate in a plurality of weight candidate combinations, a subset of samples in the current block is predicted using intra prediction fusion that is based on a first reference line weighted by the respective first weight candidate and a second reference line weighted by the respective second weight candidate. The subset of samples includes top samples in a top-most row and left samples in a left-most column. A gradient cost is determined based on the predicted subset of samples and reconstructed samples outside the current block. A weight candidate combination is selected based on the gradient costs.Type: ApplicationFiled: November 27, 2024Publication date: March 20, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xin ZHAO, Guichun LI, Shan LIU
-
Publication number: 20250097428Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry that determines motion information of a current block. The motion information indicates one or more reference blocks of the current block. If a motion information constraint indicates that the one or more reference blocks are within picture boundaries of respective one or more reference pictures, the processing circuitry reconstructs the current block based on the one or more reference blocks. If a first motion vector (MV) points from a region in the current block to a first reference region of a first reference block that is outside a picture boundary of a first reference picture, the processing circuitry determines a first clipped MV pointing from the region to an updated first reference region by clipping the first MV where the updated first reference region is within the picture boundary.Type: ApplicationFiled: November 27, 2024Publication date: March 20, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang LI, Shan LIU
-
Publication number: 20250097454Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry that decodes a current block in a current picture with a subblock-based temporal motion vector prediction (SbTMVP) mode. A first collocated block in a first collocated picture is determined based on a first displacement vector candidate of the current block corresponding to a first SbTMVP candidate. The processing circuitry determines first motion information of a current template of the current block based on one or more pieces of motion information of the first collocated block or a neighboring block of the first collocated block. The processing circuitry determines one of a first reference template and a first subblock reference template in a first reference picture based on the first motion information and determines a first template matching cost based on the current template and the one of the first reference template and the first subblock reference template.Type: ApplicationFiled: November 27, 2024Publication date: March 20, 2025Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Guichun LI, Xin ZHAO, Shan LIU
-
Patent number: 12254242Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for processing media streams. An apparatus includes processing circuitry that sends a message to a media aware network element that is configured to process a plurality of audio streams of a conference call. The message indicates that the plurality of audio streams is to be down mixed by the media aware network element. The processing circuitry receives the down mixed plurality of audio streams from the media aware network element and decodes the down mixed plurality of audio streams to receive the conference call.Type: GrantFiled: November 8, 2023Date of Patent: March 18, 2025Assignee: Tencent America LLCInventors: Rohit Abhishek, Iraj Sodagar
-
Patent number: 12256109Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes processing circuitry. The processing circuitry determines a coding tree unit (CTU) size for a plurality of pictures. The processing circuitry generates CTU size information based on the determined CTU size. The processing circuitry encodes the plurality of pictures based on the determined CTU size. The CTU size information includes a first bit that is a first value based on the CTU size being determined as a first CTU size. The CTU size information includes the first bit that is a second value and a second bit based on the CTU size being determined as one of a second CTU size and a third CTU size. The CTU size information includes the second bit based on the first bit being the second value.Type: GrantFiled: October 28, 2022Date of Patent: March 18, 2025Assignee: Tencent America LLCInventors: Yixin Du, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 12256077Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining video data including a syntax element with a corresponding alphabet of M elements, a first set of respective probabilities of occurrence for the M elements of the syntax element; and a second set of respective probabilities of occurrence for the M elements of the syntax element. The method further includes entropy coding a first portion of the video data in accordance with an aggregation of the first and second sets; and, while entropy coding the first portion of the video data, encountering a first syntax element. The method also includes updating the first set at a first rate and updating the second set at a second rate, faster than the first rate. The method further includes adaptively entropy coding a second portion of the video data.Type: GrantFiled: March 14, 2023Date of Patent: March 18, 2025Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu