-
公开(公告)号:US11967025B2
公开(公告)日:2024-04-23
申请号:US17950836
申请日:2022-09-22
申请人: Tencent America LLC
发明人: Chao Huang , Xiang Zhang , Jun Tian , Xiaozhong Xu , Shan Liu
CPC分类号: G06T17/205 , G06T7/13 , G06T2207/20164
摘要: In some examples, an apparatus for mesh processing includes processing circuitry. The processing circuitry receives a first mesh frame with polygons representing a surface of an object, and determining that the first mesh frame is a non manifold type mesh in response to one or more singularity components in the first mesh frame. The processing circuitry converts the first mesh frame to a second mesh frame that is a manifold type mesh. The first mesh frame has first boundary loops that respectively correspond to second boundary loops in the second mesh frame. The processing circuitry detects the second boundary loops in the second mesh frame, and determines the first boundary loops in the first mesh frame according to the second boundary loops in the second mesh frame.
-
公开(公告)号:US11936912B2
公开(公告)日:2024-03-19
申请号:US17445849
申请日:2021-08-25
申请人: Tencent America LLC
IPC分类号: H04N19/66 , H04N19/119 , H04N19/176 , H04N19/80 , G06T5/00
CPC分类号: H04N19/66 , H04N19/119 , H04N19/176 , H04N19/80 , G06T5/002 , G06T5/005 , G06T2207/20182
摘要: Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. For example, processing circuitry determines a frame interval for a current block in a current frame within a sequence of frames. The frame interval indicates a group of frames in the sequence of frames with collocated blocks of the current block that satisfy an error metric requirement comparing to the current block. Further, the processing circuitry determines a replacement block based on the collocated blocks in the group of frames, and replaces the current block in the current frame with the replacement block.
-
公开(公告)号:US20240007670A1
公开(公告)日:2024-01-04
申请号:US18315020
申请日:2023-05-10
申请人: Tencent America LLC
发明人: Chao HUANG , Xiaozhong Xu , Jun Tian , Xiang Zhang , Shan Liu
IPC分类号: H04N19/597 , H04N19/172 , H04N19/46 , H04N19/70
CPC分类号: H04N19/597 , H04N19/172 , H04N19/46 , H04N19/70
摘要: A method and apparatus that derives a curve of a mesh sequence from a frame of a video bitstream, the curve comprising a plurality of vertices; subdivides the curve by adding a plurality of subdivided vertices; calculates one or more displacement vectors between each of the plurality of vertices on the curve and each of the plurality of subdivided vertices on the subdivided curve; transforms the one or more displacement vectors to output one or more original coefficients; tracks the current frame with a previous frame to obtain a one-to-one correspondence between the plurality of vertices of the current frame and a plurality of vertices of the previous frame; predicts one or more coefficients of each of the plurality of vertices in current frame based on the one-to-one correspondence; performs entropy coding on one or more prediction residues; and encodes the one or more prediction residues.
-
公开(公告)号:US11438633B2
公开(公告)日:2022-09-06
申请号:US17314644
申请日:2021-05-07
申请人: TENCENT AMERICA LLC
IPC分类号: H04N19/85 , H04N19/182 , H04N19/597 , H04N19/136 , H04N19/186
摘要: A method, computer program, and computer system is provided for video coding. Video data including one or more frames is received. A static background is estimated for each of the one or more frames based on a temporal average of the one or more frames. Pixels from among the one or more frames are identified as corresponding to the static background. Noise is removed in the static background based on the identified pixels.
-
公开(公告)号:US12112510B2
公开(公告)日:2024-10-08
申请号:US18050372
申请日:2022-10-27
申请人: TENCENT AMERICA LLC
发明人: Jun Tian , Chao Huang , Xiaozhong Xu , Xiang Zhang , Shan Liu
IPC分类号: G06T9/00
CPC分类号: G06T9/001
摘要: This disclosure relates generally to coding and decoding of 3-dimensional (3D) mesh and specifically to fast and efficient packing of parts of a 3D mesh into a map in a 2-dimensional (2D) space. In one example, a 3D mesh frame is decomposed into charts. The charts are iteratively projected and packed into a 2D map to achieve improved compactness by using an image filtering technology. The image filtering technology may involve perform efficient convolution and correlation processing using fast Fourier transform.
-
公开(公告)号:US20230334713A1
公开(公告)日:2023-10-19
申请号:US18191457
申请日:2023-03-28
申请人: Tencent America LLC
发明人: Xiang Zhang , Xiaozhong Xu , Chao Huang , Jun Tian , Shan Liu
摘要: A method performed in a decoder includes receiving a coded video bitstream that includes (i) one or more two dimensional (2D) meshes corresponding to a three dimensional (3D) mesh and (ii) a 2D to 3D index array that maps each vertex in the one or more 2D meshes to a respective vertex in the 3D mesh. The method further includes reconstructing the 3D mesh using the 2D to 3D index array to map each vertex in the one or more 2D meshes to the respective vertex in the 3D mesh. The 2D to 3D index array encoded in a tuple format in which each tuple in the 2D to 3D index array includes a first parameter that specifies a starting index of a run, a second parameter that specifies a length of the run, and a third parameter that specifies a direction of the run.
-
公开(公告)号:US11488621B1
公开(公告)日:2022-11-01
申请号:US17488419
申请日:2021-09-29
申请人: TENCENT AMERICA LLC
发明人: Jun Tian
IPC分类号: G10L25/51
摘要: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for estimating a complexity of an audio render program. One apparatus includes processing circuitry that performs a first measurement on a consumption of a resource by running a first plurality of instances of the audio render program on an audio evaluation platform. The processing circuitry performs a second measurement on the consumption of the resource by running a second plurality of instances of the audio render program on the audio evaluation platform. A first number of the first plurality of instances is different from a second number of the second plurality of instances. The processing circuitry estimates the complexity of the audio render program based on the first measurement, the second measurement, the first number of the first plurality of instances, and the second number of the second plurality of the instances.
-
公开(公告)号:US12125250B2
公开(公告)日:2024-10-22
申请号:US17954961
申请日:2022-09-28
申请人: Tencent America LLC
发明人: Jun Tian , Xiang Zhang , Xiaozhong Xu , Chao Huang , Shan Liu
摘要: Processing circuitry decodes a texture map in 2D from a bitstream carrying a 3D mesh frame. The 3D mesh frame represents a surface of an object with polygons and is partitioned into patches. The texture map includes transformed patches with transformed UV coordinates that are transformed from original UV coordinates of the patches according to remap transform parameters. The processing circuitry decodes the remap transform parameters associated with the patches and generates a recovered texture map from the texture map according to the remap transform parameters. At least a first recovered pixel in the recovered texture map is assigned with a texture value at a first transformed position in the texture map, the first transformed position in the texture map is determined according to a pixel position of the first recovered pixel and first remap transform parameters associated with a first patch that the first recovered pixel belongs to.
-
公开(公告)号:US11924434B2
公开(公告)日:2024-03-05
申请号:US17903634
申请日:2022-09-06
申请人: Tencent America LLC
发明人: Xiaozhong Xu , Xiang Zhang , Shan Liu , Chao Huang , Jun Tian
IPC分类号: H04N19/132 , H04N19/172 , H04N19/177 , H04N19/46
CPC分类号: H04N19/132 , H04N19/172 , H04N19/177 , H04N19/46
摘要: Aspects of the disclosure provide methods and apparatuses for mesh coding (e.g., compression and decompression). In some examples, an apparatus for mesh coding includes processing circuitry. The processing circuitry decodes a plurality of initial maps in two-dimension from a bitstream carrying a three-dimensional (3D) mesh frame. The processing circuitry determines at least two sampling rates associated with different portions of the plurality of initial maps and recovers from the plurality of initial maps and based on the at least two sampling rates associated with the different portions of the plurality of initial maps to obtain a plurality of recovered maps. A first portion of the plurality of initial maps is recovered based on a first sampling rate, and a second portion of the plurality of initial maps is recovered based on a second sampling rate. The processing circuitry reconstructs the 3D mesh frame based on the plurality of recovered maps.
-
公开(公告)号:US20240064334A1
公开(公告)日:2024-02-22
申请号:US18312323
申请日:2023-05-04
申请人: TENCENT AMERICA LLC
发明人: Chao HUANG , Xiaozhong Xu , Jun Tian , Xiang Zhang , Shan Liu
IPC分类号: H04N19/61 , H04N19/12 , H04N19/139 , H04N19/172 , H04N19/625 , H04N19/63
CPC分类号: H04N19/61 , H04N19/12 , H04N19/139 , H04N19/172 , H04N19/625 , H04N19/63
摘要: A method and apparatus comprising computer code configured to cause a processor or processors to obtain a mesh sequence comprising a plurality of meshes corresponding to volumetric data of at least one three-dimensional (3D) visual content, obtain a frame of the mesh sequence corresponding to the volumetric data, the frame including a plurality of vertices of a mesh of the mesh sequence, determine a motion field comprising motion vectors of the plurality of vertices of the mesh, and encode the volumetric data based on the motion field.
-
-
-
-
-
-
-
-
-