-
公开(公告)号:US12105953B2
公开(公告)日:2024-10-01
申请号:US17585479
申请日:2022-01-26
Applicant: Apple Inc.
Inventor: Christian Martelock , Eric Bainville , Ali Sazegari
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0679
Abstract: The subject technology groups received data in data blocks having a predetermined number of bytes. For each received data block, a compressed data block is written to an output buffer. The compressed data block includes a mask block having a same number of bits as the predetermined number, and a subsequent block. The mask block includes in a same order as bytes within the corresponding data block, a zero corresponding to a zero-byte within the data block, and a one corresponding to each non-zero byte within the data block. The subsequent block includes non-zero bytes within the corresponding data block in a same order as the non-zero bytes within the data block.