一种传输信号的检测方法及系统的制作方法

文档序号:10474146阅读:540来源:国知局
一种传输信号的检测方法及系统的制作方法
【专利摘要】本发明实施例公开了一种传输信号的检测方法及系统,用于降低视频信号在传输过程中出现的误码率,提高图像显示效果。本发明实施例方法包括:获取视频源信号,对视频源信号进行信号编码得到第一编码数据;对第一编码数据进行校验编码处理得到第二编码数据,第二编码数据包括校验码和所述第一编码数据;将第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号;接收串行低电压差分信号LVDS差分信号,将串行LVDS差分信号转换成第二编码数据;根据第二编码数据,校验第二编码数据中的第一编码数据是否包含有误码;若所述第一编码数据未包含误码,对所述第一编码数据进行解码,得到视频源信号。
【专利说明】
_种传输信号的检测方法及系统
技术领域
[0001]本发明涉及信号处理技术领域,具体涉及一种传输信号的检测方法及系统。
【背景技术】
[0002]低电压差分信号(Low-VoltageDifferential Signaling,简称LVDS)是一种数字视频传输方式,用于克服晶体管-晶体管逻辑电平(Transistor Transistor Logic,简称TTL)传输宽带高码率数据时功耗大、电磁干扰(Electromagnetic InterferenceJI^lEMI)等缺点。LVDS接口利用非常低的电压摆幅(约350mV)在两条印制电路板(Printed CircuitBoard,简称PCB)上走线或在一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。
[0003]由于LVDS接口采用低压和低电流驱动方式,实现了低噪声和低功耗,被广泛应用在液晶显示器的显示接口和内部显示处理电路上。液晶显示器中,先将待显示的视频信号进行编码,而编码后的并行视频数据转换成LVDS差分串行信号传输。在显示之前,将LVDS差分串行信号转换成并行视频数据,然后对并行视频数据解码得到原来的视频信号。若液晶显示系统中,如果传输线路设计不好,或者存在外界干扰,就容易在传输过程中出现误码,导致图像不稳定,出现图像闪烁、花屏等影响用户体验的现象。

【发明内容】

[0004]有鉴于上述介绍,本发明实施例提供了一种视频信号的检测方法及系统,用于降低视频信号在传输过程中出现的误码率,提高图像显示效果。
[0005]本发明第一方面提供了一种视频信号的检测方法,所述视频信号的检测方法应用于视频信号的检测系统,所述视频信号的检测系统包括信号处理电路和控制电路,可包括:
[0006]所述信号处理电路获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据;
[0007]所述信号处理电路对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据;
[0008]所述信号处理电路将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号;
[0009]所述控制电路接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据;
[0010]所述控制电路根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码;
[0011]若所述第一编码数据未包含误码,所述控制电路对所述第一编码数据进行解码,得到视频源信号。
[0012]可以看出,本发明实施例中信号处理电路先对获取到的视频源信号进行数据编码,得到第一编码数据,然后再对第一编码数据进行校验编码处理,得到第二编码数据,然后再将第二编码数据进行串行LVDS差分信号转换,得到串行LVDS差分信号。该串行LVDS差分信号被控制电路接收,然后转换成第二编码数据,然后根据第二编码数据,检验出第二编码数据中的第一编码数据是否有误码,若没有误码,则对第一编码数据进行解码,得到视频源信号。在本发明实施例中通过对第一编码数据进行校验编码处理,从而通过增加校验码来提高对误码的识别能力,有效地识别出误码以及时进行误码纠正,提高图像的稳定性。
[0013]可选地,在本发明一些实施例中,若所述第一编码数据包含有误码,对所述第一编码数据中的误码进行恢复处理,解码恢复误码后的第一编码数据,得到视频源信号。
[0014]可选地,在本发明一些实施例中,所述校验码为异或校验码、奇偶校验码、海明校验码和循环冗余校验码。
[0015]可选地,在本发明一些实施例中,当所述校验码为异或校验码时,所述信号处理电路对所述第一编码数据进行校验编码处理得到第二编码数据包括:所述信号处理电路依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维列向量进行异或运算,得到M个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量;所述信号处理电路在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+1维列向量,其中,若所述第一行运算结果为1,所述第一行运算结果对应的行向量的行校验码为0,若所述第一行运算结果为0,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为0,若所述第一列运算结果为0,所述第一列运算结果对应的列向量的列校验码为I。
[0016]可选地,在本发明一些实施例中,所述控制电路根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码包括:所述控制电路依次对所述第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量;所述控制电路依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数;若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,所述控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码,或者若所述第i个行运算结果为所述第二预设值时,所述第j个列运算结果为所述第一预设值,所述控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码。
[0017]可选地,在本发明一些实施例中,所述控制电路依次检测第i个第二行运算结果以及第j个第二列运算结果,若所述第i个第二行运算结果为所述第一预设值,且所述第j个第二列运算结果为所述第一预设值,则确定所述第一编码数据的第i维行向量与所述第j维列向量相交的元素为误码;所述控制电路对所述误码进行取反运算,将取反运算后的所述第一编码数据进行解码,得到视频源信号。
[0018]本发明第二方面提供了一种视频信号的检测系统,包括信号处理电路和控制电路;其中,所述信号处理电路包括:
[0019]数据编码模块,用于获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据;
[0020]校验编码模块,用于对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据;
[0021]低电压差分信号LVDS并串转换模块,用于将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号;
[0022]所述控制电路包括:
[0023]LVDS串并转换模块,用于接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据;
[0024]校验纠错模块,用于根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码;
[0025]解码模块,用于在所述第一编码数据未包含误码时,对所述第一编码数据进行解码,得到视频源信号。
[0026]可选地,在本发明一些实施例中,所述解码模块还用于若所述第一编码数据包含有误码,对所述第一编码数据中的误码进行恢复处理,解码恢复误码后的第一编码数据,得到视频源信号。
[0027]可选地,在本发明一些实施例中,所述校验编码模块具体用于,依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维列向量进行异或运算,得到M个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量;在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+1维列向量,其中,若所述第一行运算结果为I,所述第一行运算结果对应的行向量的行校验码为0,若所述第一行运算结果为0,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为0,若所述第一列运算结果为0,所述第一列运算结果对应的列向量的列校验码为I。
[0028]可选地,在本发明一些实施例中,所述校验纠错模块进一步具体用于,依次对所述第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量;依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数;若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码,或者若所述第i个行运算结果为所述第二预设值时,所述第j个列运算结果为所述第一预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码。
[0029]可选地,在本发明一些实施例中,所述校验纠错模块还用于,依次检测第i个第二行运算结果以及第j个第二列运算结果,若所述第i个第二行运算结果为所述第一预设值,且所述第j个第二列运算结果为所述第一预设值,则确定所述第一编码数据的第i维行向量与所述第j维列向量相交的元素为误码;上述解码模块对所述误码进行取反运算,将取反运算后的所述第一编码数据进行解码,得到视频源信号。
【附图说明】
[0030]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本发明实施例提供的视频信号的检测系统的结构示意图;
[0032]图2为本发明实施例提供的视频信号的检测方法的流程示意图;
[0033]图3为本发明另一实施例提供的视频信号的检测方法的流程示意图;
[0034]图4为本发明实施例提供的校验编码处理过程;
[0035]图5为本发明实施例提供的校验纠错处理过程。
【具体实施方式】
[0036]下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明实施例提供了一种视频信号的检测方法,用于有效纠正误码,提高图像显示效果。本发明实施例还相应提供了一种视频信号的检测系统。
[0038]请参阅图1,图1为本发明实施例提供的视频信号的检测系统的结构示意图;如图1所示,一种视频信号的检测系统可包括信号处理电路10和控制电路20,其中,信号处理电路10包括有数据编码模块11、校验编码模块12和LVDS并串转换模块13。而控制电路20包括LVDS串并转换模块21、校验纠错模块22和解码模块23。
[0039]基于图1所示的视频信号的检测系统,请参阅图2,图2为本发明实施例提供的视频信号的检测方法的流程示意图;如图2所示,一种视频信号的检测方法可包括:
[0040]201、信号处理电路10获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据;
[0041]其中,信号处理电路10通过RGB接口从外部设备接收到视频源信号。液晶显示屏中常见的视频源信号的数据格式有6bit、8bit和lObit。以Sbit为例,视频源信号包括控制信号和视频数据,其中,控制信号包括时钟信号(clock)、场同步信号(Verti ca ISynchronizat1n,简称VS)、行同步信号(Horizontal Synchronizat1n,简称HS)和数据有效(Data Enable,简称DE),视频数据包括红色分量(Red)、绿色分量(Green)和蓝色分量(Blue)ο
[0042]然后,信号处理电路10对视频源信号进行数据编码,将视频源信号中的控制信号和视频数据一起编码,得到第一编码数据。
[0043]202、信号处理电路10对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据;
[0044]信号处理电路10通过进行校验编码处理,然后在第一编码数据中增加校验码,以获得第二编码数据。通过对第一编码数据进行校验编码处理,以使得控制电路能够及时识别出误码,提高图像显示的稳定性。
[0045]需要说明,编码得到的第二编码数据以矩阵形式表现,包括N维行向量和M维列向量。
[0046]203、信号处理电路将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号;
[0047]可以理解,信号处理电路和控制电路为液晶显示器内部的处理电路,两者之间通过LVDS接口连接,两者之间传输LVDS差分信号。在传输之前,信号处理电路先将第二编码数据转换成串行的LVDS差分信号。
[0048]204、控制电路接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据;
[0049]其中,信号处理电路接收视频源信号,主要完成对视频源信号的数据编码、校验编码和LVDS差分信号转换。控制电路接收信号处理电路的串行LVDS差分信号后,先将串行LVDS差分信号转换成第二编码数据,主要是将串行LVDS差分信号转换成并行的第二编码数据。
[0050]205、控制电路根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码;
[0051]控制电路根据第二编码数据,校验第二编码数据中的第一编码数据是否包含有误码。
[0052]206、若所述第一编码数据未包含误码,控制电路对所述第一编码数据进行解码,得到视频源信号。
[0053]在确定第一编码数据没有误码时,控制电路对第一编码数据进行解码,得到视频源信号,对视频源信号进行后期处理,比如控制其在液晶显示屏上显示。
[0054]当然,在确定第一编码数据包含有误码时,先对误码进行恢复处理,然后再解码,将在后续进行详细说明,在此不再赘述。
[0055]可以看出,本发明实施例中信号处理电路先对获取到的视频源信号进行数据编码,得到第一编码数据,然后再对第一编码数据进行校验编码处理,得到第二编码数据,然后再将第二编码数据进行串行LVDS差分信号转换,得到串行LVDS差分信号。该串行LVDS差分信号被控制电路接收,然后转换成第二编码数据,然后根据第二编码数据,检验出第二编码数据中的第一编码数据是否有误码,若没有误码,则对第一编码数据进行解码,得到视频源信号。在本发明实施例中通过对第一编码数据进行校验编码处理,从而通过增加校验码来提高对误码的识别能力,有效地识别出误码以及时进行误码纠正,提高图像的稳定性。
[0056]可选地,在本发明实施例中,上述校验码可以是异或校验码、奇偶校验码、海明校验码和循环冗余校验码。
[0057]下面将以校验码为异或校验码为例,详细介绍本发明技术方案。请参阅图3,图3为本发明另一实施例提供的视频信号的检测方法的流程示意图;如图3所示,一种视频信号的检测方法可包括:
[0058]301、信号处理电路获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据;
[0059]302、信号处理电路依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维第一列向量进行异或运算,得至IJM个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量;
[0060]303、信号处理电路在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+I维列向量,其中,若所述第一行运算结果为I,所述第一行运算结果对应的行向量的行校验码为O,若所述第一行运算结果为O,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为0,若所述第一列运算结果为0,所述第一列运算结果对应的列向量的列校验码为I;
[0061]其中,第一编码数据为一个包括N维行向量和M维列向量的矩阵,分别对每一维行向量进行异或运算,得到每一维行向量对应的第一行运算结果,其中,若第一行运算结果为I时,得到该维行向量对应的行校验码为O,若第一行运算结果为O时,得到该维行向量对应的行校验码为I,然后在每一维行向量后面增加上其对应的行校验码,从而在第一编码数据上增加了一维列向量。同样,分别对每一维列向量进行异或运算,得到每一维列向量对应的第一列运算结果,其中,若第一列运算结果为I时,该维列向量对应的列校验码为0,若第一列运算结果为O时,该维列向量对应的列校验码为I,然后在每一维列向量后面增加上其对应的列校验码,从而在第一编码数据上增加了一维行向量,因此,第二编码数据为一个包括N+1维行向量和M+1维列向量的矩阵。
[0062]304、控制电路接收串行LVDS信号,将串行LVDS信号转换成第二编码数据;
[0063]305、控制电路依次对第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量;
[0064]控制电路校验第一编码数据是否有误码,具体是对第二编码数据的每一维行向量进行异或运算,得到每一维行向量对应的第二行运算结果,同样,对每一维列向量进行异或运算,得到每一维列向量对应的第二列运算结果。
[0065]可以理解,第二行运算结果为I或0,第二列运算结果为I或O。
[0066]306、控制电路依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数;
[0067]307、若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码;
[0068]对所有的第二行运算结果和第二列运算结果进行步骤307处理后,转向步骤310。
[0069]308、若所述第i个第二行运算结果为第二预设值时,所述第j个第二列运算结果为所述第一预设值,控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码;
[0070]对所有的第二行运算结果和第二列运算结果进行步骤308处理后,转向步骤310。
[0071]309、若所述第i个第二行运算结果为所述第一预设值,且所述第j个第二列运算结果为所述第一预设值,则确定所述第一编码数据的第i维行向量与所述第j维列向量相交的元素为误码;
[0072]其中,本发明实施例中判断第一编码数据是否有误码包括以下三种情况:
[0073]情况I,若所有第二行运算结果为I,且所有第二列运算结果为I,说明第一编码数据中没有误码。
[0074]情况2,若所有第二行运算结果为I,且任意一个第二列运算结果为0,也就是说行向量都正确,而列向量错误,则说明错误数据出现在列验证码上,而第一编码数据没有误码;或者,若所有第二列运算结果为I,且任意一个第二行运算结果为O,也就是说列向量都正确,而行向量错误,则说明错误数据出现在行验证码上,第一编码数据没有误码。
[0075]情况3,若任意一个第二行运算结果为O,且任意一个第二列运算结果为O,则说明该第二行运算结果所在的行向量与该第二列运算结果所在的列向量的相交元素为误码。
[0076]执行完步骤309转向步骤311。
[0077]310、控制电路对第一编码数据进行解码,得到视频源信号;
[0078]311、控制电路对所述误码进行取反运算,将取反运算后的所述第一编码数据进行解码,得到视频源信号。
[0079]在第一编码数据中有误码时,对该误码进行取反运算,得到正确数据,从而获取到视频源信号。其中,由于第一编码数据是用“O”和“I”表示的信号,所以取反运算就是表示O和I之间的反运算,比如,当误码为O时,取反运算得到I,当误码为I时,取反运算得到O。
[0080]下面以8bitVESA数据格式和采用上述二维的异或运算获取校验码为例进行说明。如图4所示,在信号处理电路中视频源信号经过数据编码,得到编码后的4组数据TxO,Txl,Tx2,Tx3,其中,丁叉0中包括肋、1?1、1?2、1?3、1?4、1?5和60,丁叉1中包括61、62、63、64、65、80和BI,Τχ2 中包括Β2、Β3、Β4、Β5、HS、VS和DE,Τχ3 中包括R6、R7、G6、G7、Β6、Β7和O。然后对这4组数据作校验编码处理,增加冗余校验位,也就是校验码,得到新的编码数据。这里采用异或运算获取校验码。异或运算的规则是O异或I等于I,0异或O等于0,1异或I等于0,据此要求数据位与校验位经过异或运算后为I ο如图4所示,在行向量上对TxO原数据RO,Rl,R2,R3,R4,R5,GO进行异或运算,如果运算结果为I,则增加校验位HO为O,如果运算结果为O,则增加校验位HO为I,同理增加其它校验位Hl至Η3。在列向量上对第I列数据RO,G1,B2,R2进行异或运算,如果运算结果为I,则增加校验位VO为O,如果运算结果为O,则增加校验位VO为I,同理增加校验位Vl至V6 ο这样经过增加校验位后,4组编码数据TxO,TxI,Tx2,Τχ3转换成5组编码数据VTxO ,VTxl, VTx2,VTx3,VTx4,然后再转换成串行LVDS差分信号进行传输。
[0081 ]在控制电路中,首先将串行1^0^差分信号转换成并行数据¥1^0,¥1^1,¥1^2,¥1^3,VRx4,然后进行校验纠错。校验的方法是在行向量上对VRxO的各个数据RO,Rl,R2,R3,R4,R5,GO,HO进行异或运算,如果运算结果为I,则说明该行数据正确,如果运算结果为O,则说明该行数据出错。同理对VRxl,VRx2,VRx3也进行校验。在列向量上对第I列的各个数据RO,G1,B2,R2,V0进行异或运算,如果运算结果为1,则说明该列数据正确,如果运算结果为0,则说明该列数据出错。同理对第2至第7列也进行校验。根据校验结果可以分三种情况进行校验:
[0082]1、行和列数据都出错,则相交点的元素即为误码,将错误数据取反得到正确数据;
[0083]2、某一行数据出错,而列数据正确,说明错误数据在行校验位HO至H3上,没有误码;
[0084]3、某一列数据出错,而行数据正确,说明错误数据在列校验位VO至V6上,没有误码。
[0085]如图5所示,根据以上三种情况进行数据校验后,去除校验位,从而得到正确的数据RxO,RxI,Rx2,Rx3。然后对数据进行解码,恢复出视频源信号。
[0086]请结合图1,本发明实施例提供的信号处理电路10中包括的数据编码模块11、校验编码模块12和LVDS并串转换模块13主要用于实现以下功能:
[0087]数据编码模块11,用于获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据;
[0088]校验编码模块12,用于对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据;
[0089]LVDS并串转换模块13,用于将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号。
[0090]而控制电路20中的LVDS串并转换模块21、校验纠错模块22和解码模块23实现以下功能:
[0091]LVDS串并转换模块21,用于接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据;
[0092]校验纠错模块22,用于根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码;
[0093]解码模块23,用于在所述第一编码数据未包含误码时,对所述第一编码数据进行解码,得到视频源信号。
[0094]可以看出,本发明实施例中信号处理电路10的数据编码模块11先对获取到的视频源信号进行数据编码,得到第一编码数据,校验编码模块12再对第一编码数据进行校验编码处理,得到第二编码数据,然后LVDS并串转换模块13再将第二编码数据进行串行LVDS差分信号转换,得到串行LVDS差分信号。该串行LVDS差分信号被控制电路20的LVDS串并转换模块21接收,然后转换成第二编码数据,校验纠错模块22根据第二编码数据,检验出第二编码数据中的第一编码数据是否有误码,若没有误码,解码模块23则对第一编码数据进行解码,得到视频源信号。在本发明实施例中通过对第一编码数据进行校验编码处理,从而通过增加校验码来提高对误码的识别能力,有效地识别出误码以及时进行误码纠正,提高图像的稳定性。
[0095]可选地,在本发明一些实施例中,上述解码模块23还用于若所述第一编码数据包含有误码,对所述第一编码数据中的误码进行恢复处理,解码恢复误码后的第一编码数据,得到视频源信号。
[0096]可选地,在本发明一些实施例中,上述校验编码模块12进一步具体用于,依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维列向量进行异或运算,得到M个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量;在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+1维列向量,其中,若所述第一行运算结果为I,所述第一行运算结果对应的行向量的行校验码为O,若所述第一行运算结果为O,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为O,若所述第一列运算结果为O,所述第一列运算结果对应的列向量的列校验码为I。
[0097]可选地,在本发明一些实施例中,上述校验编码模块22进一步具体用于,依次对所述第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量;依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数;若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码,或者若所述第i个行运算结果为所述第二预设值时,所述第j个列运算结果为所述第一预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码。
[0098]可选地,在本发明一些实施例中,上述校验纠错模块22还用于,依次检测第i个第二行运算结果以及第j个第二列运算结果,若所述第i个第二行运算结果为所述第一预设值,且所述第j个第二列运算结果为所述第一预设值,则确定所述第一编码数据的第i维行向量与所述第j维列向量相交的元素为误码。在校验纠错模块22确定出第一编码数据有误码,解码模块23对误码进行取反运算,然后对取反运算后的第一编码数据进行解码,得到视频源信号。
[0099]可选地,上述校验码不仅限于异或校验码,还可以是奇偶校验码、海明校验码和循环冗余校验码。
[0100]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0101]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0102]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0103]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0104]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0105]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0106]以上对本发明所提供的一种传输信号的检测方法及系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种视频信号的检测方法,其特征在于,所述视频信号的检测方法应用于视频信号的检测系统,所述视频信号的检测系统包括信号处理电路和控制电路,所述方法包括: 所述信号处理电路获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据; 所述信号处理电路对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据; 所述信号处理电路将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号; 所述控制电路接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据; 所述控制电路根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码; 若所述第一编码数据未包含误码,所述控制电路对所述第一编码数据进行解码,得到视频源信号。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若所述第一编码数据包含有误码,对所述第一编码数据中的误码进行恢复处理,解码恢复误码后的第一编码数据,得到视频源信号。3.根据权利要求1所述的方法,其特征在于,所述校验码为异或校验码、奇偶校验码、海明校验码和循环冗余校验码。4.根据权利要求3所述的方法,其特征在于,当所述校验码为异或校验码时,所述信号处理电路对所述第一编码数据进行校验编码处理得到第二编码数据包括: 所述信号处理电路依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维列向量进行异或运算,得到M个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量; 所述信号处理电路在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+1维列向量,其中,若所述第一行运算结果为I,所述第一行运算结果对应的行向量的行校验码为O,若所述第一行运算结果为O,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为O,若所述第一列运算结果为O,所述第一列运算结果对应的列向量的列校验码为I。5.根据权利要求4所述的方法,其特征在于,所述控制电路根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码包括: 所述控制电路依次对所述第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量; 所述控制电路依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数; 若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,所述控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码,或者若所述第i个行运算结果为所述第二预设值时,所述第j个列运算结果为所述第一预设值,所述控制电路则确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括: 所述控制电路依次检测第i个第二行运算结果以及第j个第二列运算结果,若所述第i个第二行运算结果为所述第一预设值,且所述第j个第二列运算结果为所述第一预设值,则确定所述第一编码数据的第i维行向量与所述第j维列向量相交的元素为误码; 所述控制电路对所述误码进行取反运算,将取反运算后的所述第一编码数据进行解码,得到视频源信号。7.—种视频信号的检测系统,其特征在于,包括信号处理电路和控制电路;其中,所述信号处理电路包括: 数据编码模块,用于获取视频源信号,对所述视频源信号进行信号编码得到第一编码数据; 校验编码模块,用于对所述第一编码数据进行校验编码处理得到第二编码数据,所述第二编码数据包括校验码和所述第一编码数据; 低电压差分信号LVDS并串转换模块,用于将所述第二编码数据转换成串行低电压差分信号LVDS差分信号,发送所述串行LVDS差分信号; 所述控制电路包括: LVDS串并转换模块,用于接收串行低电压差分信号LVDS差分信号,将所述串行LVDS差分信号转换成第二编码数据,所述第二编码数据包括校验码和第一编码数据; 校验纠错模块,用于根据所述第二编码数据,校验所述第二编码数据中的第一编码数据是否包含有误码; 解码模块,用于在所述第一编码数据未包含误码时,对所述第一编码数据进行解码,得到视频源信号。8.根据权利要求7所述的系统,其特征在于, 所述解码模块还用于若所述第一编码数据包含有误码,对所述第一编码数据中的误码进行恢复处理,解码恢复误码后的第一编码数据,得到视频源信号。9.根据权利要求7或8所述的系统,其特征在于, 所述校验编码模块具体用于,依次对每一维行向量进行异或运算,得到N个第一行运算结果,每一个第一行运算结果对应一维行向量,以及依次对每一维列向量进行异或运算,得至IJM个第一列运算结果,每一个第一列运算结果对应一维列向量,所述N和所述M均为正整数,所述第一编码数据包括N维行向量和M维列向量;在每一维行向量上添加对应的行校验码,以及在每一维列向量上添加对应的列校验码,得到所述第二编码数据,所述第二编码数据包括N+1维行向量和M+1维列向量,其中,若所述第一行运算结果为I,所述第一行运算结果对应的行向量的行校验码为O,若所述第一行运算结果为O,所述第一行运算结果对应的行向量的行校验码为I;若所述第一列运算结果为I,所述第一列运算结果对应的列向量的行校验码为O,若所述第一列运算结果为O,所述第一列运算结果对应的列向量的列校验码为110.根据权利要求9所述的系统,其特征在于, 所述校验纠错模块进一步具体用于,依次对所述第二编码数据中的每一维行向量进行异或运算,得到N+1个第二行运算结果,一个第二行运算结果对应一维行向量,以及依次对所述第二编码数据中的每一维列向量进行异或运算,得到M+1个第二列运算结果,一个第二列运算结果对应一维列向量;依次检测第i个第二行运算结果和第j个第二列运算结果,所述i为大于或等于I且小于或等于所述N的正整数,所述j为大于或等于且小于或等于所述M的正整数;若所述第i个第二行运算结果为第一预设值时,所述第j个第二列运算结果为所述第一预设值或者第二预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码,或者若所述第i个行运算结果为所述第二预设值时,所述第j个列运算结果为所述第一预设值,确定所述第一编码数据的第i维行向量和第j维列向量相交的元素不是误码。
【文档编号】H04N19/89GK105828066SQ201610244163
【公开日】2016年8月3日
【申请日】2016年4月19日
【发明人】曹捷
【申请人】广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1