一种适合代码自动生成的结构化数据的二进制编码方法

    公开(公告)号:CN1836374A

    公开(公告)日:2006-09-20

    申请号:CN200480023651.7

    申请日:2004-02-13

    发明人: 李文远

    CPC分类号: G06F8/41 H04N21/8543

    摘要: 本发明公开了一种适合代码自动生成的结构化数据的二进制编码方法,其特征在于,包括如下步骤:定义BXML编码格式;按照具体的应用需求,构造适合采用BXML编码的结构化数据描述文件;使用BXML编译器读取所述结构化数据描述文件,BXML编译器根据命令生成某种具体的计算机语言的源代码,与具体的应用逻辑和传输方式相结合,实现完整的应用层的数据交换。本发明所述方法通过提供一种编码定义的规则,以及设计了一套代码生成过程和规则,使得开发人员按照这些规则开发的编译器能自动生成编解码代码。本发明具有适用面广泛、编码高效、适合代码自动化生成、简单和易于实现的特点。

    具有错误隐蔽能力的扫描宽度译码器

    公开(公告)号:CN1159920C

    公开(公告)日:2004-07-28

    申请号:CN01116575.8

    申请日:2001-04-13

    发明人: 谢宗贤

    IPC分类号: H04N7/26 H03M7/04

    摘要: 一种扫描宽度译码器包括:一移位器;Q+1个代码比较器;一代码型判优器,它包括一多任务器;一移位号码产生器,它连接至所述代码判优器;以及一代码解译器,它连接至代码判优器以接收数据流并译码成像素。Q+1个代码比较器包括:一个不对数据流做任何假设的比较器,以及Q个比较器,其中每个比较器均对数据流分别假设一代码字图形并将之与一预定的代码字表比较,以判断数据流是否与假设的代码字图形相符合。本发明可有效进行错误隐蔽。

    根据内插法技术产生恢复的二进制形状信号的方法

    公开(公告)号:CN1123977C

    公开(公告)日:2003-10-08

    申请号:CN97117949.2

    申请日:1997-09-03

    发明人: 韩锡源 金镇宪

    IPC分类号: H03M7/04

    CPC分类号: G06T9/20 H04N19/20

    摘要: 一种恢复已通过使用二次采样或缩小采样技术缩小的二进制形状信号的方法。该缩小的二进制形状信号包含多条参考线,其中每条参考线包括一条或多条具有连续目标象素的线段,并根据缩小的二进制形状信号恢复该二进制形状信号。一旦根据每条参考线上的线段数目、线段的位置和每个线段上目标象素的数目产生对应于参考线的内插线,则随后通过交替地组合每条内插线和每条参考线来提供恢复的二进制形状信号。

    八碱基霍夫曼压缩轮转编码方法及装置

    公开(公告)号:CN118118034A

    公开(公告)日:2024-05-31

    申请号:CN202410177806.1

    申请日:2024-02-08

    IPC分类号: H03M7/40 H03M7/04

    摘要: 本发明提供了一种八碱基霍夫曼压缩轮转编码方法及装置,涉及DNA数据存储技术领域。所述方法包括:通过霍夫曼压缩将原始数据压缩为六进制数据;基于六种碱基排列对所述六进制数据进行轮转编码,得到碱基序列。本发明,利用非天然碱基(P、B、S、Z)参与DNA序列的合成,并利用霍夫曼压缩处理数据可以增加DNA数据存储的存储密度,本发明实施例中,还提出对霍夫曼压缩处理得到的六进制数据进行轮转编码,避免碱基S连续出现、碱基Z连续出现以及碱基S和碱基Z连续出现,从而避免后续DNA测序过程中Hel308解旋酶的解离,造成测序结果错误。

    一种数据压缩的方法、装置、终端设备和介质

    公开(公告)号:CN117895947A

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

    申请号:CN202311842820.0

    申请日:2023-12-28

    发明人: 潘海洋 祝荣荣

    IPC分类号: H03M7/04 H03M7/32

    摘要: 本发明适用于数据处理的技术领域,提供了一种数据压缩的方法、装置、终端设备和介质,所述数据压缩的方法包括:获取待压缩的目标数据,获取目标数据对应的初始编码策略;计算每个初始编码策略对应的目标数据压缩后的数据位数;根据数据位数从初始编码策略中确定目标压缩策略;根据目标压缩策略对目标数据进行压缩,得到压缩后的压缩数据。通过计算每个初始编码策略对应的目标数据压缩后的数据位数,根据数据位数从多个初始编码策略选择最优的目标压缩策略。能够根据具体的数据情况选择最优的压缩策略,而不是采用固定的压缩方式,有助于提高整体的压缩效率。

    一种降低GPU与DRAM之间数据传输能耗的复合编码方法

    公开(公告)号:CN117806996A

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

    申请号:CN202311536766.7

    申请日:2023-11-17

    发明人: 章铁飞

    IPC分类号: G06F13/16 G06F13/42 H03M7/04

    摘要: 本发明提供一种降低GPU与DRAM之间数据传输能耗的复合编码方法,可以降低GPU与DRAM之间的数据传输能耗,应用时受到的限制相对较小。本发明包括如下步骤:步骤一:数据以基本单位发送,根据基本单位中0值和1值的数量,分别选择如下的四种编码方式:保持原始数据编码、0/1数值反转编码、高低位异或编码、高低位异或操作+0/1数值反转编码;步骤二、将连续16个基本单元的编码信息标志位合并作为一个数据发送单元;数据传输时先发送编码信息标志位,然后再发送编码后数据,如此交替发送;步骤三、当接收到32位的编码信息标志位信息和16个基本单元的编码后数据,依序提取编码信息标志位及其对应的编码后数据;步骤四、对编码后数据进行解码还原。

    一种新型8B10B编码方法
    88.
    发明公开

    公开(公告)号:CN116938254A

    公开(公告)日:2023-10-24

    申请号:CN202310887760.8

    申请日:2023-07-18

    申请人: 南京大学

    发明人: 王中风 邓子锋

    IPC分类号: H03M7/04 H04L1/00

    摘要: 本发明提供一种新型8B10B编码方法,包括:根据编码控制位k判断输入编码器的8bit信号是控制码还是数据码,在数据编码部分,将输入8bit数据分为高3位和低5位分别编码,得到各自的编码中间值,若编码中间值是0、1数量相同的完美平衡码,则直接输出编码结果,否则判断编码中间值0、1数量的差值,再根据输入极性偏差得到最终的编码结果,并将编码结果合并为10bit输出。本发明有效的将编码器中极性偏差的更新、数据编码部分的3B4B编码、5B6B编码解耦,本发明所提出的架构相较于广泛使用的经典架构的优点在于关键路径更短,可以在更高的频率下工作,有效减少了由于插入流水线和并行化带来的额外的面积、功耗等开销。

    一种数据无损压缩存储的方法
    89.
    发明公开

    公开(公告)号:CN116318168A

    公开(公告)日:2023-06-23

    申请号:CN202211499939.8

    申请日:2022-11-28

    IPC分类号: H03M7/30 H03M7/04

    摘要: 本发明公开了一种数据无损压缩存储的方法,属于数据压缩存储技术领域。本发明首先取第一个byte,将该byte的八个bit中的前两位设置为信息位,该byte的八个bit中剩下的后六位用于存储需要压缩存储的二进制数据;当数据小于等于63时,将第一个byte的前两个信息位设为00;当数据超过63时,将第一个byte的前两个信息位设置为该数据在第一个byte后面额外需要消耗byte的长度。针对现有技术中存在的问题,本发明拟提供一种数据无损压缩存储的方法,能够在保证数据准确无损的情况下,去除原始数据占据的字节中无用的冗余,利用尽可能少的字节数来描述原始数据,减少数据的存储空间和运行时间,提高工作效率。