Patents Assigned to Tencent America LLC
-
Patent number: 12143647Abstract: A method, computer program, and computer system is provided for encoding video data. Data corresponding to a video frame is received. The video frame data is divided into one or more coding tree units having a height value greater than 128 pixels and a width value greater than 128 pixels. One or more of the coding tree units are further subdivided to a size smaller than 128 pixels by 128 pixels. The video data is encoded based on the divided and subdivided coding tree units.Type: GrantFiled: January 18, 2022Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Shan Liu, Xiang Li
-
Patent number: 12143592Abstract: The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving video data comprising a plurality of blocks, including a first block, from a video bitstream. The method also includes obtaining a first syntax element from the video bitstream, the first syntax element indicating a quantity, N, of temporal motion vector predictor (TMVP) candidates for a motion vector predictor (MVP) list. The method further includes identifying a set of TMVP candidates, the set of TMVP candidates having a size less than or equal to N, and generating the MVP list using at least the set of TMVP candidates. The method also includes reconstructing the first block using the MVP list.Type: GrantFiled: June 8, 2023Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Han Gao, Shan Liu
-
Patent number: 12141350Abstract: Aspects of the disclosure provide methods and apparatuses for gaze matching. In some examples, processing circuitry determines a position of an object of interest for a first user, and receives first one or more images of the first user that is taken by a camera at a camera position different from the position of the object of interest. The processing circuitry detects a first vergence of eyes of the first user, calculates a mismatch of the first vergence for viewing the object of interest, and performs a gaze correction of the first one or more images based on the mismatch of the first vergence for viewing the object of interest.Type: GrantFiled: June 8, 2023Date of Patent: November 12, 2024Assignee: Tencent America LLCInventors: Ethan Schur, Xiaozhong Xu, Shan Liu
-
Patent number: 12143573Abstract: A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted using neural networks. The video data is encoded/decoded based on the predicted sign values.Type: GrantFiled: September 11, 2023Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Yixin Du, Liang Zhao, Madhu Peringassery Krishnan, Shan Liu
-
Patent number: 12143589Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that partitions a current block of a current picture based on a geometric partitioning mode (GPM). The current block is partitioned into two partitions in the GPM mode. Each of the partitions is associated with a respective predictor. A weighting index for a sample of the current block is determined based on a position of the sample. A weighting factor is calculated based on the weighting index of the sample according to an equation that converts the weighting index to the weighting factor. The sample is encoded based on the weighting factor and the predictor corresponding to the sample.Type: GrantFiled: September 5, 2023Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Xiang Li, Guichun Li, Shan Liu
-
Patent number: 12143579Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for filtering in video decoding includes processing circuitry. For example, the processing circuitry determines first reconstructed sample values of reconstructed samples of a first color component within a filter support region of a to-be filtered sample of a second color component. The to-be filtered sample is at a center position of the filter support region. Based on a mapping that associates offset values with reconstructed sample values within the filter support region, a first offset value of the offset values in the mapping that is associated with the first reconstructed sample values is determined. The first offset value is applied on the second color component for the to-be filtered sample to determine a filtered sample value of the second color component for the to-be filtered sample.Type: GrantFiled: November 23, 2022Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Yixin Du, Xin Zhao, Shan Liu
-
Patent number: 12143613Abstract: A method of video decoding includes determining directionality information of a restoration filter unit included in a video frame based on directionality of each of one or more groups of pixels in the restoration filter unit determined by at least one of a previously performed CDEF process or a previously performed intra prediction coding process. The method also includes selecting, based on the directionality information of the restoration filter unit, a set of filter parameters from among a plurality of sets of filter parameters of a restoration filter process, and, after the at least one of the previously performed CDEF process or the previously performed intra prediction coding process, performing one of a Wiener filter process or a self-guided projection filter process as the restoration filter process on the restoration filter unit based on the selected set of filter parameters.Type: GrantFiled: November 28, 2022Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Sehoon Yea, Yixin Du, Xin Zhao, Shan Liu
-
Patent number: 12143636Abstract: A method of video encoding for an encoder includes generating first information included in prediction information for a current block, the first information indicating whether a filtering process is applied on the current block. The filtering process adjusts inter prediction samples of the current block based on neighboring reconstructed samples of the current block. The method further includes generating second information included in the prediction for the current block, the second information corresponding to a primary transform for a transform block that is partitioned from the current block. The method further includes generating a bitstream including the prediction information for the current block, the prediction information including the first information and the second information, the prediction information being indicative of the inter prediction mode.Type: GrantFiled: August 24, 2021Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Liang Zhao, Xiang Li, Shan Liu
-
Patent number: 12143614Abstract: A method for video encoding includes setting a motion vector precision associated with a current block to be encoded in a current picture, and determining a motion vector for encoding the current block based on the motion vector precision. The method also includes determining a motion vector difference for the current block based on (i) the determined motion vector for encoding the current block, (ii) a predicted motion vector of the current block in inter prediction mode, and (iii) the motion vector precision. The method further includes encoding the current block according to the determined motion vector, and generating a coded video bitstream including the encoded current block and including prediction information indicating that the current block is coded in inter prediction mode and indicating the determined motion vector difference for the current block.Type: GrantFiled: March 24, 2023Date of Patent: November 12, 2024Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Publication number: 20240369836Abstract: Aspects of the disclosure provide an achromatic lens. The achromatic lens can include a first lens and a second lens. The first lens with a negative focal length includes a first optically transparent member having a first surface and a second surface. The second lens is attached to the first lens at the second surface. The second lens having a positive focal length includes a second optically transparent member having a third surface and a fourth surface. A second chromatic aberration of the second lens is reduced by a first chromatic aberration of the first lens. The second surface of the first lens includes a first Fresnel structure.Type: ApplicationFiled: May 4, 2023Publication date: November 7, 2024Applicant: Tencent America LLCInventors: John D. LE, Kun GAO, Yi ZHANG, Youngshik YOON, Hao ZHENG, Hongdong LI, Jianru SHI
-
Publication number: 20240373041Abstract: In method for video decoding in a decoder, prediction information of a current block in a current picture is decoded from a coded video bitstream. The prediction information is indicative of an inter prediction mode with a potential usage of a refinement technique based on a first reference picture and a second reference picture. Whether a first equal weighting condition of chroma components from the first reference picture and the second reference picture is satisfied is determined. The refinement technique is disabled in a reconstruction of a sample in the current block when the first equal weighting condition of the chroma components from the first reference picture and the second reference picture is not satisfied.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Applicant: Tencent America LLC.Inventors: Guichun LI, Xiang Li, Xiaozhong Xu, Shan Liu
-
Publication number: 20240373031Abstract: In a method for video decoding in a video decoder, prediction information of a current block in a coded bitstream is decoded. The prediction information indicates that template matching (TM) is applied with a merge mode with motion vector difference (MMVD) mode and indicates motion vector difference (MVD) information of the current block. Using the MMVD mode, one or more MVD candidates is determined based on the MVD information. TM is performed to search for a matched MVD between a current template of the current block and a reference template of a reference block of the current block based on the one or more MVD candidates determined using the MMVD mode. The current block is reconstructed based on a motion vector (MV) that is a summation of a motion vector predictor (MVP) and the matched MVD.Type: ApplicationFiled: July 16, 2024Publication date: November 7, 2024Applicant: Tencent America LLCInventors: Lien-Fei CHEN, Xiang Li, 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: 20240373081Abstract: A method of signaling a haptic java script object notation (JSON) interchange file format (HJIF) file includes processing the HJIF file into a binary file format for distribution in a bitstream, wherein the HJIF file comprises a plurality of time-triggered spatial haptic effects, wherein at least one time-triggered spatial haptic effect from the plurality of special haptic effects varies along a spatial axis, wherein the at least one time-triggered spatial haptic effect is associated with a first parameter defining a trigger time, and wherein a renderer is configured to render at least one time-triggered spatial haptic effect in accordance with the trigger time.Type: ApplicationFiled: July 9, 2024Publication date: November 7, 2024Applicant: Tencent America LLCInventor: Iraj SODAGAR
-
Publication number: 20240369861Abstract: Aspects of the disclosure provide an optical system. The optical system includes a polarization controller that controls polarization states of light beams such that a polarization state of each light beam passing through the polarization controller has one of a first polarization state and a second polarization state. The optical system includes a beam splitter, a reflective polarizer, and one or more lenses between the beam splitter and the reflective polarizer. If a polarization state of a first light beam of the light beams that passes through the polarization controller has the first polarization state, the first light beam passes the one or more lenses only one time. If a polarization state of a second light beam of the light beams that passes through the polarization controller has the second polarization state, the second light beam passes the one or more lenses more than one time.Type: ApplicationFiled: May 2, 2023Publication date: November 7, 2024Applicant: Tencent America LLCInventors: John D. LE, Kun GAO, Yi ZHANG, Youngshik YOON, Hao ZHENG, Hongdong LI, Jianru SHI
-
Publication number: 20240373039Abstract: Systems and methods for encoding and decoding using warp motion modes are provided. A method includes receiving a bitstream that includes a coded picture; obtaining warp information that is signaled in the bitstream, the warp information including a warp type indicating a number of parameters to be corrected by delta values, the number of parameters defining warp motion for predicting a current block of the coded picture; obtaining at least one delta value from the bitstream that is a delta of at least one parameter that defines the warp motion for predicting the current block; obtaining a warp model based on the warp information and the at least one delta value; and predicting the current block by performing warped motion compensation using the warp model.Type: ApplicationFiled: July 19, 2024Publication date: November 7, 2024Applicant: TENCENT AMERICA LLCInventors: Han GAO, Liang Zhao, Xin Zhao, 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: 20240371095Abstract: A clothing template is determined from a previously constructed clothing model, associated with a piece of clothing in a plurality of 2D images, and indicates a 3D mesh that includes a plurality of full loops. A plurality of side silhouettes of the piece of clothing is determined based on the plurality of 2D images. A plurality of key point sets is determined based on the plurality of full loops of the clothing template and the plurality of side silhouettes. Each of the plurality of key point sets is determined based on a corresponding one of the plurality of full loops. A plurality of vertices and a plurality of edge loops of the 3D clothing model are determined based on the plurality of key point sets and a plurality of clothing parameters. A plurality of faces of the 3D clothing model is determined based on the determined plurality of vertices.Type: ApplicationFiled: May 2, 2023Publication date: November 7, 2024Applicant: Tencent America LLCInventors: Xiaoxu MENG, Weiyang LI, Bo YANG
-
Publication number: 20240373010Abstract: Systems and methods for coding and decoding of a coded bitstream is provided. A method includes encoding a block of a picture. The encoding includes selecting a transform set based on at least one neighboring sample from one or more previously encoded neighboring blocks or from a previously encoded picture and transforming coefficients of the block using a transform from the transform set.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Applicant: TENCENT AMERICA LLCInventors: Xin ZHAO, Madhu PERINGASSERY KRISHNAN, Shan LIU
-
Publication number: 20240372995Abstract: A method of controlling intra-inter prediction for decoding or encoding of a video sequence, is performed by at least one processor. The method includes determining whether one or more neighboring blocks in a video sequence is coded by an intra prediction mode, coding a prediction mode flag of a current block by a first context based on determining that at least one of the neighboring blocks is coded by the intra prediction mode, and coding the prediction mode flag of the current block by a second context based on determining that none of the neighboring blocks are coded by at least the intra prediction mode.Type: ApplicationFiled: July 18, 2024Publication date: November 7, 2024Applicant: Tencent America LLCInventors: Xin ZHAO, Xiang LI, Shan LIU