发明名称 Method for Coding a Data Stream
摘要 The invention relates to a method for coding a data stream (DS), wherein the data stream (DS) comprises a multiplicity of characters which are symbols (S) from an alphabet, wherein the characters of the data stream (DS) are combined to form a plurality of blocks (B), and the blocks (B) are entropy-coded on the basis of a code table (CT) valid for the respective block (B). The method according to the invention is characterized by the fact that the blocks (B), by means of iteration (IT), are associated with a plurality of clusters (CL) on the basis of a clearance (d) which is defined such that the clearance (d) between a block (B) and a cluster (CL) is smaller the less pronounced the change in the entropy (ET) of the cluster (CL) when adding the block (B) to the cluster (CL). In a respective iteration step, of the iteration (IT), reassignment of the blocks (B) to the clusters (CL) takes place by virtue of the blocks (B) being assigned in each case to the cluster (CL) with the smallest clearance (d) between the block (B) and the cluster (CL). Then, in each case one code table (CT) is assigned to the clusters (CL) determined by the iteration (IT), which code table is determined on the basis of the frequency distribution of the symbols (S) in at least some of the blocks (B) contained in the respective cluster (CL) and is valid for all blocks (B) of the respective cluster (CL).
申请公布号 US2015162936(A1) 申请公布日期 2015.06.11
申请号 US201314411504 申请日期 2013.05.24
申请人 SIEMENS AKTIENGESELLSCHAFT 发明人 Lauther Ulrich
分类号 H03M7/42 主分类号 H03M7/42
代理机构 代理人
主权项 1. A method for coding a data stream (DS), the data stream (DS) comprising a multiplicity of characters which are symbols (S) from an alphabet, the characters in the data stream (DS) being combined to form a plurality of blocks (B), and the blocks (B) being entropy-coded on the basis of a code table (CT) valid for the respective block (B), characterized in that the blocks (B) are assigned to a plurality of clusters (CL) using an iteration (IT) on the basis of a clearance (d) which is defined in such a manner that the clearance (d) between a block (B) and a cluster (CL) is smaller the smaller the change in the entropy (ET) of the cluster (CL) when adding the block (B) to the cluster (CL), the blocks (B) being reassigned to the clusters (CL) in a respective iteration step of the iteration (IT) by respectively assigning the blocks (B) to the cluster (CL) with the smallest clearance (d) between the block (B) and the cluster (CL);a code table (CT) is respectively assigned to the clusters (CL) determined by the iteration (IT), which code table is determined on the basis of the frequency distribution of the symbols (S) in at least some of the blocks (B) contained in the respective cluster (CL) and is valid for all blocks (B) in the respective cluster (CL).
地址 München DE