基于LVDS接口的编码、解码方法、装置和系统转让专利

申请号 : CN201010523068.X

文献号 : CN102456327B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李其泽罗红磊

申请人 : 北京京东方光电科技有限公司

摘要 :

本发明提供了一种基于LVDS接口的编码、解码方法、装置和系统,涉及液晶显示器领域,为避免电磁干扰问题而发明。所述编码方法,包括:获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低。本发明可用于LVDS接口的数据传输。

权利要求 :

1.一种基于LVDS接口的编码方法,其特征在于,包括:

获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;

设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;

将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低;

所述将所述RGB图像数据对应的二进制数的特定数位进行位置调换包括:将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。

2.根据权利要求1所述的编码方法,其特征在于,所述设置指示标识包括:在对所述待编码数据进行编码形成的数据包中的空白位插入1。

3.根据权利要求2所述的编码方法,其特征在于,

所述预先设定的特定灰阶为85灰阶和170灰阶;

所述将所述RGB图像数据对应的二进制数的特定数位进行位置调换包括:将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换,第5位和第6位进行位置调换;或者将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换;或者将85灰阶或170灰阶下RGB图像数据对应的二进制数的第5位和第6位进行位置调换。

4.一种基于LVDS接口的解码方法,其特征在于,包括:

读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;

将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应;

其中,所述特定灰阶对应的RGB图像数据编码时的位置调换包括:将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。

5.根据权利要求4所述的解码方法,其特征在于,所述读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据包括:读取待解码数据的数据包中的原空白位,当所述原空白位值为1时,获知待解码数据为预先设定的特定灰阶对应的数据。

6.根据权利要求4或5所述的解码方法,其特征在于,

所述将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换包括:将待解码数据中RGB图像数据对应的二进制数的第1位和第2位进行位置调换,第5位和第6位进行位置调换;或者将待解码数据中RGB图像数据对应的二进制数的第1位和第2位进行位置调换;或者将待解码数据中RGB图像数据对应的二进制数的第5位和第6位进行位置调换。

7.一种基于LVDS接口的编码装置,其特征在于,包括:

获取单元,用于获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;

编码单元,用于设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据,并将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低;

所述编码单元具体用于将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。

8.根据权利要求7所述的编码装置,其特征在于,所述编码单元包括:设置模块,用于设置指示标识,在所述待编码数据进行编码形成的数据包中的空白位插入1,以使解码方能够根据所述空白位的值为1,获知待解码数据为所述预先设定的特定灰阶对应的数据;

调换模块,用于将所述RGB图像数据对应的二进制数的特定数位进行位置调换。

9.根据权利要求8所述的编码装置,其特征在于,

所述预先设定的特定灰阶为85灰阶和170灰阶;

所述调换模块具体用于将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换,第5位和第6位进行位置调换;或者将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换;或者将85灰阶或170灰阶下RGB图像数据对应的二进制数的第5位和第6位进行位置调换。

10.一种基于LVDS接口的解码装置,其特征在于,包括:获取单元,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;

解码单元,用于将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应;

其中,所述特定灰阶对应的RGB图像数据编码时的位置调换包括:将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。

11.根据权利要求10所述的解码装置,其特征在于,所述获取单元具体用于读取待解码数据的数据包中的原空白位,当所述原空白位值为1时,获知待解码数据为预先设定的特定灰阶对应的数据。

12.根据权利要求10或11所述的解码装置,其特征在于,所述解码单元具体用于将所述待解码数据中RGB图像数据对应的二进制数的的第1位和第2位进行位置调换,第5位和第6位进行位置调换;

或者

将所述待解码数据中RGB图像数据对应的二进制数的第1位和第2位进行位置调换;

或者

将所述待解码数据中RGB图像数据对应的的二进制数的第5位和第6位进行位置调换。

13.一种基于LVDS接口的数据传输系统,其特征在于,包括:编码装置,用于获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶,设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低;

其中,所述将所述RGB图像数据对应的二进制数的特定数位进行位置调换包括:将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻;

解码装置,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。

说明书 :

基于LVDS接口的编码、解码方法、装置和系统

技术领域

[0001] 本发明涉及液晶显示器领域,尤其涉及一种基于LVDS接口的编码、解码方法、装置和系统。

背景技术

[0002] LVDS(Low Voltage Differential Signaling,低压差分信号)接口是一种数据传输和接口技术,这种技术的核心是采用极低的电压摆幅高速差动传输数据,可以实现点对点或一点对多点的连接,具有低功耗、低误码率、低串扰和低辐射等特点。
[0003] LVDS接口是液晶显示面板通用的接口标准。在液晶显示面板中,LVDS接口电路包括两部分,即驱动板侧的LVDS输出接口电路(LVDS发送器)和液晶面板侧的LVDS输入接口电路(LVDS接收器),LVDS发送器将驱动板主控芯片输出的RGB(红绿蓝)图像用和控制用的晶体管逻辑(TTL)信号转换并编码为LVDS信号,然后将信号传送到液晶面板侧的LVDS接收器,LVDS接收器再将LVDS信号解码转换为TTL电平的并行信号,送往液晶屏的时序控制与行列驱动电路。
[0004] 以8位液晶面板为例,LVDS接口包括五个传输通道,其中包含四个数据通道和一个时钟通道,数据通道传输的数据信号包括RGB图像数据、数据使能信号DE,行同步信号HS和列同步信号VS。现有的编码方式下,8位液晶面板的LVDS信号数据包结构通常如图1所示,每个LVDS时钟周期,传输一个完整的数据包,每个数据包包括RGB图像数据各8bit(位)以及DE、VS、HS共27bit的数据;4个数据通道同时传输,每个通道在一个LVDS时钟周期内能传输7bit的数据,即共可同时传输28bit的数据。这种编码方式把RGB三色分开,分别用R0至R7、G0至G7、B0至B7各8位二进制数表示0至255灰阶,每种灰阶下,RGB图像数据均由0/1组成。
[0005] 现有的LVDS编码方式下,在某些特定灰阶,例如85灰阶,RGB图像数据传输的频率较高。如图2所示,在85灰阶时,RGB图像数据的格式为01010101,组成RGB图像数据的R0/G0/B0至R7/G7/B7之间的数值在0和1值之间频繁交替,RGB图像数据传输的频率较高。而当数据传输的频率较高时,将造成数据传输时能量辐射严重,易出现电磁干扰(EMI,Electro Magnetic Interference)问题。

发明内容

[0006] 本发明的实施例的主要目的在于,提供一种基于LVDS接口的编码、解码方法、装置和系统,能够有效避免EMI问题。
[0007] 为达到上述目的,本发明的实施例采用如下技术方案:
[0008] 一种基于LVDS接口的编码方法,包括:
[0009] 获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;
[0010] 设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;
[0011] 将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低。
[0012] 一种基于LVDS接口的解码方法,包括:
[0013] 读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;
[0014] 将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。
[0015] 一种基于LVDS接口的编码装置,包括:
[0016] 获取单元,用于获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;
[0017] 编码单元,用于设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据,并将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低。
[0018] 一种基于LVDS接口的解码装置,包括:
[0019] 获取单元,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;
[0020] 解码单元,用于将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。
[0021] 一种基于LVDS接口的数据传输系统,包括:
[0022] 编码装置,用于获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶,设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;将所述RGB图像数据对应的二进制数的特定数位进行位置调换,以使经过所述位置调换后,所述RGB图像数据的传输频率降低;
[0023] 解码装置,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。
[0024] 采用上述技术方案后,本发明实施例提供的基于LVDS接口的编码、解码方法,装置和系统,编码时对特定灰阶下的RGB图像数据对应的二进制数进行位置调换,降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,有效避免出现EMI问题。

附图说明

[0025] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026] 图1为现有编码方式下8位液晶面板的LVDS信号的数据包结构;
[0027] 图2为现有编码方式下8位液晶面板的85灰阶LVDS信号的数据包结构;
[0028] 图3为本发明实施例提供的编码方法的一种流程图;
[0029] 图4为本发明实施例提供的解码方法的一种流程图;
[0030] 图5为本发明实施例提供的编码方法的另一种流程图;
[0031] 图6为图5所示的编码方法得到的85灰阶下的LVDS的数据包结构;
[0032] 图7为本发明实施例提供的解码方法的又一种流程图;
[0033] 图8为本发明实施例提供的编码装置的一种结构框图;
[0034] 图9为本发明实施例提供的编码装置的又一种结构框图;
[0035] 图10为本发明实施例提供的解码装置的一种结构框图;
[0036] 图11为本发明实施例提供的数据传输系统的结构框图。

具体实施方式

[0037] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038] 本发明实施例旨在提供一种基于LVDS接口的编码、解码方法、装置和系统,能够有效避免EMI问题。
[0039] 如图3所述,本发明实施例提供的基于LVDS的编码方法,包括:
[0040] 步骤101,获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶。
[0041] 对应于不同灰阶,RGB图像数据对应的二进制数不同。因此,进行编码时,LVDS编码方需要首先获取待编码数据中RGB图像数据的灰阶,以确定RGB图像数据对应的二进制数的数据格式,还能够根据获取的灰阶,确定此次编码的数据对应的灰阶为预先设定的特定灰阶。当所述灰阶为预先设定的特定灰阶以外的灰阶时,LVDS编码方可按照现有技术进行编码。
[0042] 本发明实施例中,预先设定的特定灰阶为RGB图像数据对应的二进制数的数据传输频率较高的灰阶,即RGB图像数据对应的二进制数中0值数位和1值数位频繁交替,例如85灰阶和170灰阶。当然,还可以为其它数据传输频率较高的特定灰阶。
[0043] 步骤102,设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;
[0044] 由于当所述灰阶为预先设定的特定灰阶时,LVDS编码方采用了与其他灰阶不同的编码方式,需告知解码方,以保证数据的准确性。因此,本步骤中,LVDS编码方进行编码时,设置了指示标识,解码方解码时,可读取该指示标识的内容,如果指示标识指示了待解码数据为所述预先设定的特定灰阶对应的数据,解码方将按照与编码方对应的解码规则进行解码,反之,解码方可直接按照现有技术进行解码。
[0045] 具体的,以8位液晶面板为例,每个时钟周期,LVDS编码方进行编码形成的数据包一共可传输28bit数据,而每个数据包包括RGB图像数据各8bit以及DE、VS、HS共27bit的数据,因此,数据包中将会有一位空白位。本步骤中,当所述灰阶为预先设定的特定灰阶时,LVDS编码方进行编码时,可将该空白位作为指示标识位,在所述待编码数据进行编码形成的数据包中的空白位插入1,以指示该数据包的数据为所述预先设定的特定灰阶对应的数据。
[0046] 步骤103,将所述RGB图像数据对应的二进制数的特定数位进行位置调换;
[0047] 本步骤中,进行位置调换的目的在于降低数据的传输频率,即:使进行位置调换后,所述RGB图像数据的传输频率降低。具体的,进行位置调换的规则包括:互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。
[0048] 当然,可以理解的是,本发明实施例中,LVDS编码方将所述RGB图像数据对应的二进制数的特定数位进行位置调换不限于上述规则,本领域技术人员可以根据实际需要采用不同的位置调换规则,本发明对此不做限定。
[0049] 这样,进行编码时,LVDS编码方将RGB图像数据对应的二进制数的特定数位进行位置调换,将数值为1的特定数位和数值为0的特定数位进行位置调换,且使位置调换后,RGB图像数据对应的二进制数中,数值为0的特定数位与数值为0的数位相邻,数值为1的特定数位与数值为1的数位相邻,这样就能有效防止RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,有效避免出现EMI问题。
[0050] 需要指出的是,步骤102和步骤103之间顺序可以不是固定的,两者可同时进行,也可依次进行,本领域技术人员可根据需要对此进行适当调整,本实施例对此不做限定。
[0051] 如图4所示,本发明实施例提供的基于LVDS的解码方法,包括:
[0052] 步骤201,读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;
[0053] LVDS解码方获取的待解码数据中包括LVDS编码方设置的指示标识,LVDS能够根据该指示标识,确定待解码数据为预先设定的特定灰阶对应的数据。
[0054] 步骤202,将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。
[0055] 由于LVDS解码方获取的待解码数据在进行编码时,对RGB图像数据对应的二进制数的特定数位进行了位置调换,因此,本步骤中,LVDS解码方将根据编码时的位置调换,进行相应的位置调整,以还原RGB图像数据,保证数据的正确性。
[0056] 这样,本发明实施例提供的解码方法,使得对数据编码时,能够对特定灰阶下的RGB图像数据对应的二进制数进行位置调换,能够有效防止RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,避免出现EMI问题。
[0057] 如图5所示,下面以8位液晶面板为例,具体说明本发明实施例提供的基于LVDS接口的编码的方法,包括:
[0058] 步骤301,LVDS编码方设定特定灰阶为85灰阶和170灰阶。
[0059] 8位液晶面板中,LVDS编码端进行编码时,RGB图像数据分别用R0至R7、G0至G7、B0至B7各8位二进制数表示0至255灰阶,每种灰阶下,RGB图像数据均由0/1组成。
[0060] 在85灰阶时,RGB图像数据的格式为01010101,在170灰阶时,RGB图像数据的格式为10101010,这两种灰阶在0至255灰阶中,数据传输的频率为最高的,因此,将造成数据传输时,能量辐射严重,易出现EMI问题。因此,本步骤中,预先设定85灰阶和170灰阶为特定灰阶。
[0061] 步骤302,LVDS编码方获取待编码数据中RGB图像数据的灰阶,并确定该灰阶是否为85灰阶或170灰阶。
[0062] 步骤303,当待编码数据中RGB图像数据的灰阶为85或170灰阶以外的其他灰阶时,LVDS编码方按照原有的编码方式进行编码。
[0063] 编码后,LVDS编码方得到的数据包包括RGB图像数据各8bit以及DE、VS、HS共27bit的数据,由于一个数据包一共可传输28bit数据,数据包中还包括一位空白位。
[0064] 步骤304,当待编码数据中RGB图像数据的灰阶为85或170灰阶时,LVDS编码方在对待编码数据进行编码形成的数据包中的空白位插入1,作为解码方的指示标识。
[0065] LVDS编码方进行编码的数据包一共可传输28bit数据,而每个数据包包括RGB图像数据各8bit以及DE、VS、HS共27bit的数据,因此,数据包中将会有一位空白位。
[0066] 本步骤中,LVDS编码方进行编码时,将该空白位作为指示标识位,在待编码数据进行编码形成的数据包的空白位插入1,以指示该数据包的数据为所述预先设定的特定灰阶85或170灰阶对应的数据,解码方能够根据数据包中原空白位的值,获知待解码数据为所述预先设定的特定灰阶对应的数据。
[0067] 步骤305,LVDS编码方分别将RGB图像数据对应的二进制数的第1和第2位互相进行位置调换,第5和第6位互相进行位置调换。
[0068] 即:具体的,LVDS编码方进行编码时,在原有的编码方式的基础上,将R1和R2的位置互换,将R5和R6的位置互换,将G1和G2的位置互换,将G5和G6的位置互换,将B1和B2的位置互换,将B5和B6的位置互换。
[0069] 对于85灰阶,原有的编码方式下,参见图2,编码形成的RGB图像数据的格式为01010101,其中,R1/G1/B1值为1,R2/G2/B2值为0,R5/G5/B5值为1,R6/G6/B6值为0。本实施例中,如图6所示,进行位置互换后,编码形成的RGB图像数据的格式为00110011,相对于原数据格式01010101,数据传输的频率减半,能够有效降低能量辐射,有效避免EMI问题。
[0070] 同理,对于170灰阶,原有的编码方式下RGB图像数据的格式为10101010,其中,R1/G1/B1值为0,R2/G2/B2值为1,R5/G5/B5值为0,R6/G6/B6值为1。进行位置互换后,RGB图像数据的格式为11001100,相对于原数据格式10101010,数据传输的频率减半,能够有效降低能量辐射,有效避免EMI问题。
[0071] 需要指出的是,在本发明实施例中,将RGB图像数据对应的二进制数的特定数位进行位置调换的目的在于降低数据传输的频率,因此,位置调换的原则需要满足:互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。这样,就能有效防止RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,避免出现EMI问题。
[0072] 本步骤中,LVDS编码方将RGB图像数据对应的二进制数的特定数位进行位置调换不限于本步骤中限定的方式,还可以采用其他方式进行位置调换,例如,分别将RGB图像数据对应的二进制数的第1和第2位互相进行位置调换,即只调换RGB图像数据对应的二进制数的第1和第2位,将85灰阶或170灰阶下RGB图像数据对应的二进制数的R1和R2位置互换,G1和G2位置互换,B1和B2位置互换;或者分别将RGB图像数据对应的二进制数的第5和第6位互相进行位置调换,即只调换RGB图像数据对应的二进制数的第5和第6位,将85灰阶或170灰阶下RGB图像数据对应的二进制数的R5和R6位置互换,G5和G6位置互换,B5和B6位置互换同样能够减小数据传输的频率,有效降低能量辐射,避免EMI问题。
[0073] 如图7所示,下面具体说明相应于图5所示的编码方法,本发明实施例提供的基于LVDS接口的解码方法,包括:
[0074] 步骤401,LVDS解码方读取待解码数据中的原空白位的值。
[0075] 即,读取待解码数据包中原空白位的值,即读取指示标识,当该位为空白时,LVDS解码方将获知待解码数据不是85或170灰阶对应的数据,而当该位为1时,LVDS解码方将获知待解码数据为85或170灰阶对应的数据。
[0076] 步骤402,根据待解码数据中的原空白位的值,获知待解码数据是否为85或170灰阶对应的数据。
[0077] 步骤403,当待解码数据为85或170灰阶以外的其他灰阶对应的数据时,LVDS解码方按照原有的解码方式进行解码。
[0078] 步骤404,当待解码数据为85或170灰阶对应的数据时,LVDS解码方分别将RGB图像数据对应的二进制数的第1和第2位互相进行位置调换,第5和第6位互相进行位置调换。
[0079] 即:LVDS解码方进行解码时,将R1和R2的位置互换,将R5和R6的位置互换,将G1和G2的位置互换,将G5和G6的位置互换,将B1和B2的位置互换,将B5和B6的位置互换,以还原RGB图像数据,保证数据传输的正确性。
[0080] 需要指出的是,本步骤中,本次解码时的位置调换要与待解码数据编码时的位置调换相对应。根据编码方的位置调换,LVDS解码方还可将RGB图像数据对应的二进制数的R1和R2位置互换,G1和G2位置互换,B1和B2位置互换;或者将RGB图像数据对应的二进制数的R5和R6位置互换,G5和G6位置互换,B5和B6位置互换。
[0081] 另外,虽然本发明实施例是以8位液晶面板的LVDS接口为例进行说明的,但是本发明不限于此,本发明还可用于其它液晶面板的LVDS接口中。
[0082] 相应的,本发明实施例还提供了一种基于LVDS接口的编码装置,如图8所示,包括:
[0083] 获取单元11,用于获取待编码数据中RGB图像数据的灰阶,确定所述灰阶为预先设定的特定灰阶;
[0084] 编码单元12,用于设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据,并将所述RGB图像数据对应的二进制数的特定数位进行位置调换;
[0085] 其中,编码单元12可具体用于将所述RGB图像数据对应的二进制数的特定数位进行位置调换,其中,互相进行位置调换的所述特定数位的数值为0和1,进行位置调换后,所述RGB图像数据对应的二进制数中,数值为0的所述特定数位与数值为0的数位相邻,数值为1的所述特定数位与数值为1的数位相邻。
[0086] 本发明实施例提供的基于LVDS接口的编码装置,编码时能够对特定灰阶下的RGB图像数据对应的二进制数进行位置调换,这样就能够有效防止特定灰阶下的RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,避免出现EMI问题。
[0087] 具体的,如图9所示,编码单元12可包括:
[0088] 设置模块121,用于设置指示标识,以使解码方能够根据所述空白位的值为1,获知待解码数据为所述预先设定的特定灰阶对应的数据;
[0089] 调换模块122,用于将所述RGB图像数据对应的二进制数的特定数位进行位置调换。
[0090] 其中,预先设定的特定灰阶为RGB图像数据对应的二进制数的数据传输频率较高的灰阶,即RGB图像数据对应的二进制数中0值数位和1值数位频繁交替。在本发明的一个实施例中,预先设定的特定灰阶为85灰阶和170灰阶。当然,还可以为其它数据传输频率较高的特定灰阶。
[0091] 以8位液晶面板为例,每个时钟周期,LVDS编码装置进行编码形成的数据包一共可传输28bit数据,而每个数据包包括RGB图像数据各8bit以及DE、VS、HS共27bit的数据,因此,数据包中将会有一位空白位。本发明实施例提供的编码装置,可将该空白位作为指示标识位,此时,设置模块121可具体用于当所述灰阶为预先设定的特定灰阶时,在所述待编码数据进行编码形成的数据包中的空白位插入1,以指示该数据包的数据为所述预先设定的特定灰阶对应的数据。
[0092] LVDS编码装置进行编码时,RGB图像数据分别用R0至R7、G0至G7、B0至B7各8位二进制数表示0至255灰阶,每种灰阶下,RGB图像数据均由0/1组成。对于85灰阶,RGB图像数据对应的二进制数的格式为01010101,其中,R1/G1/B1值为1,R2/G2/B2值为0,R5/G5/B5值为1,R6/G6/B6值为0。对于170灰阶,RGB图像数据对应的二进制数格式为
10101010。其中,R1/G1/B1值为0,R2/G2/B2值为1,R5/G5/B5值为0,R6/G6/B6值为1。
[0093] 此时,调换模块122具体用于对85灰阶或170灰阶对应的数据进行编码时,将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换,第5位和第6位进行位置调换,即将85灰阶或170灰阶下RGB图像数据对应的二进制数的R1和R2的位置互换,将R5和R6的位置互换,将G1和G2的位置互换,将G5和G6的位置互换,将B1和B2的位置互换,将B5和B6的位置互换。
[0094] 进行位置互换后,85灰阶时,编码单元12编码形成的RGB图像数据的格式为00110011,相对于01010101,数据传输的频率减半,能够有效降低能量辐射,避免EMI问题。
同理,170灰阶时,编码单元12编码形成的RGB图像数据的格式为11001100,相对于原数据格式10101010,数据传输的频率减半,能够有效降低能量辐射,有效避免EMI问题。
[0095] 当然,编码单元12将RGB图像数据对应的二进制数的特定数位进行位置调换不限于上述方式,还可以采用其他方式。在本发明的另一实施例中,编码单元12还可具体用于对85灰阶或170灰阶对应的数据进行编码时,将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换,即将85灰阶或170灰阶下RGB图像数据对应的二进制数的R1和R2位置互换,G1和G2位置互换,B 1和B2位置互换,同样能够减小数据传输的频率,有效降低能量辐射,有效避免EMI问题。
[0096] 在本发明的又一实施例中,编码单元12还可具体用于对85灰阶或170灰阶对应的数据进行编码时,将85灰阶或170灰阶下RGB图像数据对应的二进制数的第5位和第6位进行位置调换,即将85灰阶或170灰阶下RGB图像数据对应的二进制数的R5和R6位置互换,G5和G6位置互换,B5和B6的位置互换。同样能够减小数据传输的频率,有效降低能量辐射,有效避免EMI问题。
[0097] 另外,编码单元12对于85灰阶或170灰阶之外的灰阶对应的数据,可采用现有技术的编码方式进行编码。
[0098] 相应的,本发明实施例还提供了一种基于LVDS接口的解码装置,如图10所示,包括:
[0099] 获取单元21,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;
[0100] 解码单元22,用于将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;
[0101] 其中,解码单元22进行的位置调换与所述特定灰阶对应的RGB图像数据编码时进行的位置调换相对应,以还原RGB图像数据,保证数据的准确性。
[0102] 本发明实施例提供的基于LVDS接口的解码装置,使得数据编码时,能够对特定灰阶下的RGB图像数据对应的二进制数进行位置调换,这样就能够有效防止特定灰阶下的RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,有效避免出现EMI问题。
[0103] 以8位液晶面板为例,每个时钟周期,LVDS编码装置进行编码形成的数据包一共可传输28bit数据,而每个数据包包括RGB图像数据各8bit以及DE、VS、HS共27bit的数据,因此,待解码数据的数据包中将会有一位空白位,LVDS编码方可将该空白位作为指示标识位,当待编码的数据位特定灰阶对应的数据时,在该空白位中插入1,其它灰阶该空白位不变。此时,获取单元21可具体用于读取待解码数据的数据包中的原空白位,当所述原空白位值为1时,获知待解码数据为预先设定的特定灰阶对应的数据。
[0104] 其中,预先设定的特定灰阶为RGB图像数据对应的二进制数的数据传输频率较高的灰阶,即RGB图像数据对应的二进制数中0值数位和1值数位频繁交替。在本发明的一个实施例中,预先设定的特定灰阶为85灰阶和170灰阶。当然,还可以为其它数据传输频率较高的特定灰阶。
[0105] 当编码方将85灰阶或170灰阶下RGB图像数据对应的二进制数的第1位和第2位进行位置调换和/或第5位和第6位进行位置调换时,解码单元22具体用于将所述待解码数据中RGB图像数据对应的二进制数的的第1位和第2位进行位置调换,第5位和第6位进行位置调换,即将RGB图像数据对应的二进制数的R1和R2的位置互换,将R5和R6的位置互换,将G1和G2的位置互换,将G5和G6的位置互换,将B1和B2的位置互换,将B5和B6的位置互换,以还原RGB图像数据,保证数据的准确性。
[0106] 其中,解码单元22如何进行位置调换需要与所述特定灰阶对应的RGB图像数据编码时进行的位置调换相对应。
[0107] 在本发明的一个实施例中,解码单元22还可具体用于将所述待解码数据中RGB图像数据对应的二进制数的第1位和第2位进行位置调换,即将RGB图像数据对应的二进制数的R1和R2位置互换,G1和G2位置互换,B1和B2位置互换;
[0108] 在本发明的又一实施例中,解码单元22还可具体用于将所述待解码数据中RGB图像数据对应的的二进制数的第5位和第6位进行位置调换,即将85灰阶或170灰阶下RGB图像数据对应的二进制数的R5和R6位置互换,G5和G6位置互换,B5和B6的位置互换。
[0109] 另外,解码单元12对于特定灰阶之外的灰阶对应的数据,可采用现有技术的解码方式进行解码。
[0110] 相应的,本发明实施例还提供了一种基于LVDS接口的数据传输系统,如图11所示,包括:
[0111] 编码装置3,用于获取待编码数据中RGB图像数据的灰阶;当所述灰阶为预先设定的特定灰阶时,设置指示标识,以使解码方能够根据所述指示标识,获知待解码数据为所述预先设定的特定灰阶对应的数据;将所述RGB图像数据对应的二进制数的特定数位进行位置调换以使经过所述位置调换后,所述RGB图像数据的传输频率降低;
[0112] 解码装置4,用于读取待解码数据中的指示标识,根据所述指示标识获知待解码数据为预先设定的特定灰阶对应的数据;将所述待解码数据中RGB图像数据对应的二进制数的特定数位进行位置调换;其中,所述位置调换与所述特定灰阶对应的RGB图像数据编码时的位置调换相对应。
[0113] 本发明实施例提供的基于LVDS接口的数据传输系统,进行LVDS数据编码时,能够对特定灰阶下的RGB图像数据对应的二进制数进行位置调换,这样就能够有效防止特定灰阶下的RGB图像数据对应的二进制数中0和1值频繁交替,即降低了RGB图像数据传输频率,进而降低了数据传输过程中的能量辐射,避免出现EMI问题。
[0114] 其中,编码装置3可采用本发明实施例提供的编码装置,解码装置4可采用本发明实施例提供的解码装置,前文已将进行了详细说明,这里不再赘述。
[0115] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分流程可以通过计算机程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0116] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。