编解码系统与方法

文档序号:7812515阅读:271来源:国知局
编解码系统与方法
【专利摘要】一种编解码方法与系统在此公开。编解码方法包含下列步骤:自封包内接收原始数据;将原始数据分割为第一区段与第二区段,其中第一区段的位元数小于第二区段的位元数;根据第一状态至映射表选择对应于第二区段的数据区段,其中第一状态与第二状态互为相反,第二状态为直流平衡性与累计直流平衡性中的一个,直流平衡性由第一区段所决定,且累计直流平衡性由第一区段与封包内已完成编码数据所决定;以及依序合并第一区段与数据区段,以产生编码数据。本公开内容所公开的编解码系统与方法可使得数据在高速传输界面中进行编解码时达到直流平衡,进而提升接收端收到的信号品质,并同时降低了编解码的动态功耗。
【专利说明】编解码系统与方法

【技术领域】
[0001] 本公开内容涉及一种编解码系统,尤其涉及一种应用于高速传输界面的编解码系 统。

【背景技术】
[0002] 随着通信技术以及显示技术的快速发展,数据信号传输的速度与传输量也大幅的 提升。由于传输距离与速度的增加,会造成信号在传输过程中产生严重的衰减。此外,若所 传输的数据信号为连续的1 (也即逻辑高电位)后突然切换至〇 (也即逻辑低电位),或是连 续的〇后突然切换至1,在高速传输时可能会系统中的寄生电容来不及反应,进而降低所传 输的信号的解析度,而让接收端接收到错误的数据值。
[0003] 为了改善上述的问题,可在传输前预先对数据信号进行编解码,以增加数据传输 的可靠度。然而,在编解码的过程中,常需要增加位元数进行特殊的编码,造成处理效率降 低并增加了数据传输量的浪费(overhead)。
[0004] 因此,如何能有效提升数据传输的可靠度,并同时维持较好的处理效率与降低的 数据传输量浪费,实属当前重要研发课题之一,也成为当前相关领域亟需改进的目标。


【发明内容】

[0005] 为克服现有技术的缺陷,本公开内容的一方面在于提供一种编解码方法。编解码 方法包含下列步骤:自封包内接收原始数据;将原始数据分割为第一区段与第二区段,其 中第一区段的位元数小于第二区段的位元数;根据第一状态至映射表选择对应于第二区段 的数据区段,其中第一状态与第二状态互为相反,第二状态为直流平衡性与累计直流平衡 性中的一个,直流平衡性由第一区段所决定,且累计直流平衡性由第一区段与封包内已完 成编码数据所决定;以及依序合并第一区段与数据区段,以产生编码数据。
[0006] 本公开内容的一方面在于提供一种编解码系统。编解码系统包含一编码器。编码 器用以自封包内接收原始数据,并将原始数据分割为第一区段与第二区段,且编码器包含 映射单元、直流平衡判断单元以及累计直流平衡控制单元。映射单元用以根据第一状态至 映射表内选择对应于第二区段的数据区段,其中第一状态与第二状态互为相反,第二状态 为直流平衡性与累计直流平衡性中的一个。直流平衡判断单元用以根据第一区段决定直流 平衡性。累计直流平衡控制单元用以根据第一区段与封包内已完成编码数据决定累计直流 平衡性,并依序合并第一区段与数据区段,以产生编码数据。
[0007] 综上所述,本公开内容所公开的编解码系统与方法可使得数据在高速传输界面中 进行编解码时达到直流平衡,进而提升接收端收到的信号品质,并同时降低了编解码的动 态功耗。

【专利附图】

【附图说明】
[0008] 为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,附图的说明如 下:
[0009] 图1为根据本公开内容的一实施利所绘示的一种编解码系统的示意图;
[0010] 图2为根据本公开内容的一实施利所绘示的一种编解码方法的流程图;
[0011] 图3为根据本公开内容的一实施例绘示图1所示的编解码系统对第1笔原始数据 进行编码的操作示意图;
[0012] 图4为根据本公开内容的一实施例绘示图1所示的编解码系统对第2笔原始数据 进行编码的操作示意图;以及
[0013] 图5根据本公开内容的一实施例一种解码器的示意图。
[0014] 为让本公开内容能更明显易懂,附图标记说明如下:
[0015] 编码器:100 映射单元:120
[0016] 直流平衡判断单元:140累计直流平衡控制单元:160
[0017] 数据封包确认单元:180编码数据:encode_out
[0018] 原始数据:data_in 步骤:S202、S204、S206、S208、
[0019] 方法:200 S210、S212、S214
[0020] 区段:L1、L2 解码器:l〇〇a
[0021] 逻辑值:0、1
[0022] 位元:[7:0]、[7:5]、[4:0]、[8:0]、
[0023] [5:0]、[8:6]

【具体实施方式】
[0024] 下文举实施例配合附图作详细说明,但所提供的实施例并非用以限制本发明所涵 盖的范围,而结构操作的描述非用以限制其执行的顺序,任何由元件重新组合的结构,所产 生具有均等功效的装置,均为本发明所涵盖的范围。此外,附图仅以说明为目的,并未依照 原尺寸作图。为使便于理解,下述说明中相同元件将以相同的符号标示来说明。
[0025] 关于本文中所使用的"第一"、"第二"、…等,并非特别指称次序或顺位的意思,也 非用以限定本发明,其仅仅是为了区别以相同技术用语描述的元件或操作而已。
[0026] 图1为根据本公开内容的一实施利所绘示的一种编解码系统的示意图。如图1所 示,编解码系统包含编码器1〇〇。
[0027] 编码器100用以自传输端接收多个封包,其中每一封包包含至少一笔原始数据 data_in。于各个实施例中,编码器100在每次接收到一封包时,将其内含的原始数据data_ in分割为区段L1与区段L2,以进行后续的编解码运作。
[0028] 举例而言,于一些实施例中,原始数据data_in为具有8位元的数字数据(也即图 1中的[7:0]),例如为[x7, x6, x5, x4, x3, x2, xl,x0],其中x0?X7分别可为逻辑值0或逻辑 值1。编码器100可将前3位元的数据[x7,x6,x5]设置为区段LI (也即图1中的[7:5]), 并将后5位元的数据[x4,X3,X2,xl, X0]设置为区段L2(也即图1中的[4:0])。
[0029] 如图1所示,编码器100包含映射单元120、直流平衡判断单元140、累计直流平衡 控制单元160以及数据封包确认单元180。映射单元120用于根据第一状态至映射表(如 下表一)内选择对应于区段L2的数据区段。于一些实施例中,映射表(如下表一)可预先 设置并储存于映射单元120内。累计直流平衡控制单元160用以根据区段L1的数据内容 决定一直流平衡性。累计直流平衡控制单元160用以根据区段L1与封包内已完成编码数 据与区段L1决定累计直流平衡性,并依序合并区段L1与对应于区段L2的数据区段,以产 生编码数据encode_out。数据封包确认单元180则用以确认目前接收的原始数据data_in 是否为当前封包的第1笔数据,由此让映射单元120决定上述的第一状态。
[0030] 表一、映射表
[0031]

【权利要求】
1. 一种编解码方法,包含: 自一封包内接收一原始数据; 将该原始数据分割为一第一区段与一第二区段,其中该第一区段的位元数小于该第二 区段的位元数; 根据一第一状态,至一映射表选择对应于该第二区段的一数据区段, 其中该第一状态与一第二状态互为相反,该第二状态为一直流平衡性与一累计直流平 衡性中的一个,该直流平衡性由该第一区段所决定,且该累计直流平衡性由该第一区段与 该封包内已完成编码数据所决定;以及 依序合并该第一区段与该数据区段,以产生一编码数据。
2. 如权利要求1所述的编解码方法,其中当该第一区段中的各位元的逻辑值为0的数 量大于逻辑值为1的数量时,判定该直流平衡性为正,且当该第一数据区段中的各位元的 逻辑值为1的数量大于逻辑值为〇的数量时,判定该直流平衡性为负。
3. 如权利要求1所述的编解码方法,其中至该映射表选择该数据区段的步骤包含: 当该原始数据为该封包内的第1笔数据时,该第二状态设置为该直流平衡性;以及 当该原始数据不为该封包内的第1笔数据时,该第二状态设置为该累计直流平衡性。
4. 如权利要求3所述的编解码方法,其中当该原始数据不为该封包内的第1笔数据时, 还包含: 当该封包内已完成编码数据与该第一区段的各位元的逻辑值为0的数量大于逻辑值 为1的数量时,判定该累计直流平衡性为正;以及 当该封包内已完成编码数据与该第一区段的各位元的逻辑值为1的数量大于逻辑值 为0的数量时,判定该累计直流平衡性为负。
5. 如权利要求1所述的编解码方法,还包含: 自该映射表选择对应于该数据区段的该第二区段;以及 依序合并该第一区段与该第二区段,以将该编码数据解码回该原始数据。
6. -种编解码系统,包含一编码器,该编码器用以自一封包内接收一原始数据,并将该 原始数据分割为一第一区段与一第二区段,该编码器包含: 一映射单元,用以根据一第一状态至一映射表内选择对应于该第二区段的一数据区 段,其中该第一状态与一第二状态互为相反,该第二状态为一直流平衡性与一累计直流平 衡性中的一个; 一直流平衡判断单元,用以根据该第一区段决定该直流平衡性;以及 一累计直流平衡控制单元,用以根据该第一区段与该封包内已完成编码数据决定该累 计直流平衡性,并依序合并该第一区段与该数据区段,以产生一编码数据。
7. 如权利要求6所述的编解码系统,其中当该第一区段中的各位元的逻辑值为0的数 量大于逻辑值为1的数量时,该直流平衡判断单元判定该直流平衡性为正,且当该第一数 据区段中的各位元的逻辑值为1的数量大于逻辑值为0的数量时,该直流平衡判断单元判 定该直流平衡性为负。
8. 如权利要求6所述的编解码系统,其中该编码器还包含: 一数据封包确认单元,用以确认该原始数据是否为该封包的第1笔数据, 其中当该原始数据为该封包内的第1笔数据时,该映射单元将该第二状态设置为该直 流平衡性,且当该原始数据不为该封包内的第1笔数据时,该映射单元将该第二状态设置 为该累计直流平衡性。
9. 如权利要求8所述的编解码系统,其中该累计直流平衡控制单元用以对该封包内已 完成编码数据与该第一区段的各位元的逻辑值为〇的数量与逻辑值为1的数量进行累计, 其中当该封包内已完成编码数据与该第一区段的各位元的逻辑值为〇的数量大于逻 辑值为1的数量时,该累计直流平衡控制单元判定该累计直流平衡性为正,且当该封包内 已完成编码数据与该第一区段的各位元的逻辑值为1的数量大于逻辑值为〇的数量时,该 累计直流平衡控制单元判定该累计直流平衡性为负。
10. 如权利要求6所述的编解码系统,还包含: 一解码器,用以自该映射表选择对应于该数据区段的该第二区段,并依序合并该第一 区段与该第二区段,以将该编码数据解码回该原始数据。
【文档编号】H04L1/00GK104144037SQ201410424713
【公开日】2014年11月12日 申请日期:2014年8月26日 优先权日:2014年7月15日
【发明者】张智越, 吴永智 申请人:友达光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1