METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGES

    公开(公告)号:US20180213263A1

    公开(公告)日:2018-07-26

    申请号:US15744539

    申请日:2016-07-11

    发明人: Tero RISSA

    摘要: There are disclosed various methods and apparatuses for encoding an image. In some embodiments the method comprises selecting a datastream among a first datastream and a second datastream, said first datastream and said second datastream comprising context-decision pairs, said context and decision relating to one or more images or a part of the one or more images. A context-decision pair is obtained from the selected bitstream and also an indication of the selected datastream is obtained. The datastream indication is used to select a set of registers containing parameter values relating to the selected datastream. Parameter values from the selected set of registers are provided to arithmetic encoding to form updated parameter values. Previously updated parameter values are stored to a set of registers indicated by a previous datastream indication, said previously updated parameter values relating to a datastream different than said selected datastream.

    Decompression circuit and associated decompression method
    5.
    发明授权
    Decompression circuit and associated decompression method 有权
    减压电路及相关减压方法

    公开(公告)号:US08854234B1

    公开(公告)日:2014-10-07

    申请号:US14018511

    申请日:2013-09-05

    IPC分类号: H03M7/30 H03M7/40

    CPC分类号: H03M7/3086 H03M7/4012

    摘要: A decompression circuit includes a first decompression unit and a second decompression unit. The first decompression unit performs a first decompression operation on data to generate first decompressed data. The first decompressed data includes a plurality of literals and a distance-length pair. The second decompression unit receives the first decompressed data, and sequentially performs a second decompression operation on the literals and the distance-length pair to generate second decompressed data. After the second decompression unit receives the distance-length pair from the first decompression unit and before the second decompression unit completes decompressing the distance-length pair, the second decompression unit transmits data required for the subsequent first decompression operation performed by the first decompression unit to the first decompression unit according to the distance-length pair.

    摘要翻译: 解压缩电路包括第一解压缩单元和第二减压单元。 第一解压缩单元对数据执行第一解压缩操作以生成第一解压缩数据。 第一解压缩数据包括多个文字和距离长度对。 第二解压缩单元接收第一解压缩数据,并且对文字和距离长度对依次执行第二解压缩操作以产生第二解压缩数据。 在第二解压缩单元从第一解压缩单元接收到距离长度对之后,并且在第二解压缩单元完成解压缩距离长度对之前,第二解压缩单元将由第一解压缩单元执行的后续第一解压缩操作所需的数据发送到 第一减压单元根据距离长度对。

    CONTEXT-BASED ARITHMETIC ENCODING APPARATUS AND METHOD AND CONTEXT-BASED ARITHMETIC DECODING APPARATUS AND METHOD
    6.
    发明申请
    CONTEXT-BASED ARITHMETIC ENCODING APPARATUS AND METHOD AND CONTEXT-BASED ARITHMETIC DECODING APPARATUS AND METHOD 有权
    基于语境的算术编码设备和方法和基于语境的算术解码设备和方法

    公开(公告)号:US20120221325A1

    公开(公告)日:2012-08-30

    申请号:US13464529

    申请日:2012-05-04

    IPC分类号: G10L19/04

    摘要: Disclosed are a context-based arithmetic encoding apparatus and method and a context-based arithmetic decoding apparatus and method. The context-based arithmetic decoding apparatus may determine a context of a current N-tuple to be decoded, determine a Most Significant Bit (MSB) context corresponding to an MSB symbol of the current N-tuple, and determine a probability model using the context of the N-tuple and the MSB context. Subsequently, the context-based arithmetic decoding apparatus may perform a decoding on an MSB based on the determined probability model, and perform a decoding on a Least Significant Bit (LSB) based on a bit depth of the LSB derived from a process of decoding on an escape code.

    摘要翻译: 公开了一种基于上下文的算术编码装置和方法以及基于上下文的算术解码装置和方法。 基于上下文的算术解码装置可以确定要解码的当前N元组的上下文,确定与当前N元组的MSB符号相对应的最高有效位(MSB)上下文,并使用上下文确定概率模型 的N元组和MSB上下文。 随后,基于上下文的算术解码装置可以基于所确定的概率模型对MSB执行解码,并且基于从解码处理导出的LSB的位深度对最低有效位(LSB)执行解码 一个转义码。

    DYNAMIC ADAPTIVE COMPRESSION IN NETWORK STORAGE DEVICE

    公开(公告)号:US20170123704A1

    公开(公告)日:2017-05-04

    申请号:US14927824

    申请日:2015-10-30

    IPC分类号: G06F3/06 H03M7/30

    摘要: Methods, systems, and computer programs are presented for dynamic adaptive compression in a storage device. One method includes operations for setting a percentage factor for utilizing a first and a second compression algorithms, and for receiving incoming blocks in the memory of the storage device. The incoming blocks are compressed before being sent to permanent storage, where a portion of the incoming blocks are compressed with the first compression algorithm based on the percentage factor, and the remainder is compressed with the second compression algorithm. Further, the method includes determining that a processor utilization rate, of a processor in the storage device, is below a first predetermined threshold, and decreasing, in response to the determining, the percentage factor to decrease the portion of the incoming blocks that are compressed with the first compression algorithm, while the remainder of the incoming blocks is compressed with the second compression algorithm.

    Method for coding pulse vectors using statistical properties

    公开(公告)号:US09620136B2

    公开(公告)日:2017-04-11

    申请号:US14460477

    申请日:2014-08-15

    摘要: Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more efficiently code each pulse vector of the ensemble. At least one pulse parameter describing the non-zero pulses of a given pulse vector is coded using the statistical models and the number of non-zero pulse positions for the given pulse vector. In some embodiments, the number of non-zero pulse positions are coded using range coding. The total number of unit magnitude pulses may be coded using conditional (state driven) bitwise arithmetic coding. The non-zero pulse position locations may be coded using adaptive arithmetic coding. The non-zero pulse position magnitudes may be coded using probability-based combinatorial coding, and the corresponding sign information may be coded using bitwise arithmetic coding. Such methods are well suited to coding non-independent-identically-distributed signals, such as coding video information.