Method and apparatus for constructing a 3D geometry

    公开(公告)号:US12131506B2

    公开(公告)日:2024-10-29

    申请号:US17501779

    申请日:2021-10-14

    IPC分类号: G06T9/00 G06T17/00

    摘要: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for point cloud compression. An apparatus includes processing circuitry that encodes information associated with a current point of a plurality of points of a point cloud. The plurality of points is partitioned into multiple bounding boxes. The processing circuitry determines whether a first size of a hash table is greater than or equal to a predetermined maximum size of the hash table. The processing circuitry removes information associated with non-boundary points in the multiple bounding boxes from the hash table based on the first size of the hash table being greater than or equal to the predetermined maximum size of the hash table. The processing circuitry stores the encoded information associated with the current point into the hash table.

    Method and apparatus for real time UAV connection monitoring and location reporting

    公开(公告)号:US12127075B2

    公开(公告)日:2024-10-22

    申请号:US17746777

    申请日:2022-05-17

    摘要: In a method of real-time network monitoring and location updating, a location report is received by an unmanned aerial system application enabler (UAE) server from a location management (LM) server. The location report indicates location information of a user equipment (UE). A first network event notification associated with the UE is received by the UAE server from a network resource management (NRM) server. The first network event notification indicates a connection status of the UE with a network. In response to detecting a re-connected status of the UE, a second networking event notification is received by the UAE server from the NRM server. The second networking event notification indicates that the UE reconnects to the network. Further, (i) the second networking event notification, (ii) an identity of the UAE server, and (iii) most recently updated location information of the UE from the LM server are recorded by the UAE server.

    Method and apparatus for video coding

    公开(公告)号:US12113990B2

    公开(公告)日:2024-10-08

    申请号:US17446065

    申请日:2021-08-26

    摘要: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. Processing circuitry in an apparatus decodes coded information of a coding unit (CU) from a coded video bitstream. The coded information indicates a last position of non-zero transform coefficients of a first coding block (CB) of the CU. The processing circuitry determines whether a secondary transform index is signaled in the coded information based at least on comparison to a threshold value and whether to perform a secondary transform on a second CB of the CU based on whether the secondary transform index is determined to be signaled in the coded information. When the secondary transform is determined to be performed, the processing circuitry performs the secondary transform on the second CB and reconstructs the second CB. When the secondary transform is determined not performed, the second CB is reconstructed without performing the secondary transform on the second CB.

    Intra prediction for square and non-square blocks in video compression

    公开(公告)号:US12113958B2

    公开(公告)日:2024-10-08

    申请号:US18478560

    申请日:2023-09-29

    摘要: In a method for video encoding, whether an angular intra prediction mode for a current block is a wide angle mode is determined. The current block is a non-square block and the wide angle mode is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. In response to determining that the angular intra prediction mode is the wide angle mode, whether a block size of the non-square block is greater than 32 is determined. In response to determining that the block size of the non-square block is greater than 32, an intra smoothing filter is enabled and the enabled intra smoothing filter is applied to blocks neighboring the current block to generate filtered blocks. A characteristic value of the current block is encoded in a bitstream based on the filtered blocks.

    Signalling of EOB for one dimensional transform skip

    公开(公告)号:US12108056B2

    公开(公告)日:2024-10-01

    申请号:US17991206

    申请日:2022-11-21

    摘要: Methods, apparatus, and computer readable storage medium for implementation of signaling EOC/EOR. The method includes receiving a video bitstream comprising a transform block having two dimensions, the transform block being entropy encoded; determining whether a one-dimensional transform skip is applied to the transform block based on a syntax element in the video bitstream; in response to the one-dimensional transform skip being applied to the transform block, obtaining, from the video bitstream, an end position value associated with the transform block, the end position value indicating only one of a horizontal coordinate end position in the transform block and a vertical coordinate end position in the transform block; and retrieving the transform block from the video bitstream according to the end position value.

    JOINT MOTION VECTOR DIFFERENCE CODING
    7.
    发明公开

    公开(公告)号:US20240323428A1

    公开(公告)日:2024-09-26

    申请号:US18672244

    申请日:2024-05-23

    摘要: This disclosure relates encoding and decoding of motion vector difference in for inter-predicting a video block. An example is disclosed for decoding an inter-predicted video block of a video stream. The method includes receiving a coded video bitstream; extracting, from the coded video bitstream, an inter-predication mode and a joint delta motion vector (MV) for a current block in a current frame; extracting, from the coded video bitstream, a flag indicating whether a first delta MV for a first reference frame and a second delta MV for a second reference frame are jointly signaled; in response to the flag indicating that the first delta MV and the second delta MV are jointly signaled, deriving the first delta MV and the second delta MV based on the joint delta MV; and decoding the current block in the current frame based on the first delta MV and the second delta MV.

    SIGNALING DUPLICATED VERTICES REMOVAL IN MESH MOTION VECTOR CODING

    公开(公告)号:US20240314353A1

    公开(公告)日:2024-09-19

    申请号:US18602832

    申请日:2024-03-12

    摘要: A method of decoding a dynamic mesh sequence, the method includes: receiving a coded bitstream comprising the dynamic mesh sequence in a first frame and a second frame that occurs later than the first frame; reconstructing the dynamic mesh in the first frame; determining whether a duplicate vertex removal mode is enabled in which a motion vector of a vertex in the dynamic mesh second that is a duplicate of a vertex in the dynamic mesh sequence in the first frame; based on determining that the duplicate vertex removal mode is enabled, decoding a motion vector for each vertex in the second frame that is not a duplicate of a vertex in the reconstructed first frame; and reconstruct the dynamic mesh sequence in the second frame using the reconstructed dynamic mesh in the first frame and each decoded motion vector.

    METHOD AND APPARATUS FOR DIVIDING PARTIAL SYMMETRY MESH

    公开(公告)号:US20240312065A1

    公开(公告)日:2024-09-19

    申请号:US18602833

    申请日:2024-03-12

    IPC分类号: G06T9/00

    CPC分类号: G06T9/001

    摘要: According to one or more embodiments, a method of encoding a mesh includes: determining a global symmetry plane of the mesh that divides the mesh into a first side and a second side; based on the determination that the mesh is partially symmetric: determining each vertex from the plurality of vertices having a symmetry error larger than a first error threshold; performing a clustering process on the plurality of vertices based on the determined symmetry error for each vertex such that each vertex having a symmetry error larger than the first symmetry error threshold is clustered together in one or more clusters; dividing the mesh into a plurality of sub-meshes based on the clustering process; determining whether each sub-mesh is one of fully symmetric, partially symmetric, and asymmetric; and performing symmetry coding on each sub-mesh from the plurality of sub-meshes that is determined to be fully symmetric.