Point cloud occupancy map compression

    公开(公告)号:US10699444B2

    公开(公告)日:2020-06-30

    申请号:US16198635

    申请日:2018-11-21

    Applicant: Apple Inc.

    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. A block/sub-block organization scheme is used to encode blocks and sub-blocks of an occupancy map used in compressing the point cloud. Binary values are assigned to blocks/sub-blocks based on whether they contain patches projected on the point cloud. A traversal path is chosen that takes advantage of run-length encoding strategies to reduce a size of an encoded occupancy map. Also, auxiliary information is used to further improve occupancy map compression.

    POINT CLOUD OCCUPANCY MAP COMPRESSION
    63.
    发明申请

    公开(公告)号:US20190156520A1

    公开(公告)日:2019-05-23

    申请号:US16198635

    申请日:2018-11-21

    Applicant: Apple Inc.

    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. A block/sub-block organization scheme is used to encode blocks and sub-blocks of an occupancy map used in compressing the point cloud. Binary values are assigned to blocks/sub-blocks based on whether they contain patches projected on the point cloud. A traversal path is chosen that takes advantage of run-length encoding strategies to reduce a size of an encoded occupancy map. Also, auxiliary information is used to further improve occupancy map compression.

    Coding of video and audio with initialization fragments

    公开(公告)号:US10264274B2

    公开(公告)日:2019-04-16

    申请号:US15247846

    申请日:2016-08-25

    Applicant: Apple Inc.

    Inventor: David W. Singer

    Abstract: A new file format for coded video data is provided. A decoder may identify patterns in the coded video data in order to make the decoding process and/or display of data more efficient. Such patterns may be predefined and stored at the decoder, may be defined by each encoder and exchanged during terminal initialization, or may be transmitted and/or stored with the associated video data. Initialization information associated with the fragments of video data may also provide for carouseling initialization updates such that the initialization fragments may indicate either that the initialization information should be updated or that the decoder should be re-initialized. Additionally, media files or segments may be broken into fragments and each segment may have an index to provide for random access to the media data of the segment.

    Coding of Video and Audio with Initialization Fragments

    公开(公告)号:US20160366433A1

    公开(公告)日:2016-12-15

    申请号:US15247846

    申请日:2016-08-25

    Applicant: Apple Inc.

    Inventor: David W. Singer

    CPC classification number: H04N19/46 H04N19/114 H04N19/177 H04N19/70

    Abstract: A new file format for coded video data is provided. A decoder may identify patterns in the coded video data in order to make the decoding process and/or display of data more efficient. Such patterns may be predefined and stored at the decoder, may be defined by each encoder and exchanged during terminal initialization, or may be transmitted and/or stored with the associated video data. Initialization information associated with the fragments of video data may also provide for carouseling initialization updates such that the initialization fragments may indicate either that the initialization information should be updated or that the decoder should be re-initialized. Additionally, media files or segments may be broken into fragments and each segment may have an index to provide for random access to the media data of the segment.

    ENTROPY CODING TECHNIQUES AND PROTOCOL TO SUPPORT PARALLEL PROCESSING WITH LOW LATENCY
    66.
    发明申请
    ENTROPY CODING TECHNIQUES AND PROTOCOL TO SUPPORT PARALLEL PROCESSING WITH LOW LATENCY 有权
    EN Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

    公开(公告)号:US20140044194A1

    公开(公告)日:2014-02-13

    申请号:US13715088

    申请日:2012-12-14

    Applicant: APPLE INC.

    CPC classification number: H04N19/13 H04N19/117 H04N19/174 H04N19/436 H04N19/70

    Abstract: In a communication system, parallel encoding and decoding of serially-coded data occurs in a manner that supports low latency communication. A plurality of data items may be coded as serially-coded data sequences and a transmission sequence may be built from them. An index table may be built having a plurality of entries representing respective start points of the serially-coded data sequences within the transmission sequence. The transmission sequence may be transmitted to a channel and, thereafter, the index table may be transmitted. Latencies otherwise involved in inserting an index table into the beginning of a transmission sequence may be avoided.

    Abstract translation: 在通信系统中,串行编码数据的并行编码和解码以支持低延迟通信的方式发生。 多个数据项可以被编码为串行编码数据序列,并且可以从它们构建传输序列。 可以构建索引表,其具有表示传输序列内的串行编码数据序列的相应开始点的多个条目。 发送序列可以被发送到信道,此后可以发送索引表。 可以避免将索引表插入到传输序列的开始处的延迟。

Patent Agency Ranking