REDUCING BLOCKINESS FOR CODECS
    61.
    发明公开

    公开(公告)号:US20240048776A1

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

    申请号:US17956444

    申请日:2022-09-29

    Applicant: Apple Inc.

    CPC classification number: H04N19/86 H04N19/117 H04N19/139 H04N19/176

    Abstract: Disclosed is a method that includes receiving an image frame having a plurality of coded blocks, determining a prediction unit (PU) from the plurality of coded blocks, determining one or more motion compensation units arranged in an array within the PU, and applying a filter to one or more boundaries of the one or more motion compensation units. Also disclosed is a method that includes receiving a reference frame that includes a reference block, determining a timing for deblocking a current block, performing motion compensation on the reference frame to obtain a predicted frame that includes a predicted block, performing reconstruction on the predicted frame to obtain a reconstructed frame that includes a reconstructed PU, and applying, at the timing for deblocking the current block, a deblocking filter based on one or more parameters to the reference block, the predicted block, or the reconstructed PU.

    MOTION COMPRESSION FOR EFFICIENT DYNAMIC MESH CODING

    公开(公告)号:US20230290010A1

    公开(公告)日:2023-09-14

    申请号:US18166179

    申请日:2023-02-08

    Applicant: Apple Inc.

    CPC classification number: G06T9/001 G06T15/04 G06T2200/04

    Abstract: A method of encoding motion data associated with an input data corresponding to set of 3D meshes M(i), the motion data including at least one of geometry and vertex attribute changes from one frame to another, can include: dividing input mesh M(i) into a set of patches P(i, j), each patch P(i, j) corresponding to a corresponding patch P(k, l) in a previously encoded reference frame; quantizing at least one of vertices and attributes of each patch P(i, j); predicting residuals based on a difference between quantized vertices or attributes of each patch P(i, j) with respect to corresponding patch P(k, l) in the previously encoded reference frame; and entropy encoding the predicted residuals.

    Occupancy map block-to-patch information compression

    公开(公告)号:US11748916B2

    公开(公告)日:2023-09-05

    申请号:US17804477

    申请日:2022-05-27

    Applicant: Apple Inc.

    CPC classification number: G06T9/001 H04N19/597

    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. The encoder is configured to convert a point cloud into an image based representation. The encoder packs patch images into an image frame and fills empty spaces in the image frame with a padding. Various compression strategies may be used to encode an occupancy map and related block-to-patch information indicating which portions of the image frame correspond to which packed patches. Packed image frames comprising patches and padding, along with an encoded occupancy map and related block-to-patch information are sent to a decoder. The decoder is configured to generate a decompressed point cloud based on the packed image frames, compressed occupancy map, and related block-to-patch information.

    Adaptive distance based point cloud compression

    公开(公告)号:US11727603B2

    公开(公告)日:2023-08-15

    申请号:US17318273

    申请日:2021-05-12

    Applicant: Apple Inc.

    CPC classification number: G06T9/00 G06T7/50 G06T2207/10012 G06T2207/10028

    Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute for the point cloud. To compress the attribute information, attribute values are predicted using one of a plurality of prediction strategies, wherein a selected prediction strategy is selected based at least in part on attribute variability of points in a neighborhood of points. A decoder follows a similar prediction process. Also, attribute correction values may be determined to correct predicted attribute values and may be used by a decoder to decompress a point cloud, wherein the decoder applies the same prediction strategy applied at the encoder.

    Multidimensional quantization techniques for video coding/decoding systems

    公开(公告)号:US11539974B2

    公开(公告)日:2022-12-27

    申请号:US17493607

    申请日:2021-10-04

    Applicant: Apple Inc.

    Abstract: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.

Patent Agency Ranking