一種傳輸信號(hào)的檢測(cè)方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種傳輸信號(hào)的檢測(cè)方法及系統(tǒng),用于降低視頻信號(hào)在傳輸過程中出現(xiàn)的誤碼率,提高圖像顯示效果。本發(fā)明實(shí)施例方法包括:獲取視頻源信號(hào),對(duì)視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù);將第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào);接收串行低電壓差分信號(hào)LVDS差分信號(hào),將串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù);根據(jù)第二編碼數(shù)據(jù),校驗(yàn)第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼;若所述第一編碼數(shù)據(jù)未包含誤碼,對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
【專利說明】
_種傳輸信號(hào)的檢測(cè)方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信號(hào)處理技術(shù)領(lǐng)域,具體涉及一種傳輸信號(hào)的檢測(cè)方法及系統(tǒng)。
【背景技術(shù)】
[0002]低電壓差分信號(hào)(Low-VoltageDifferential Signaling,簡(jiǎn)稱LVDS)是一種數(shù)字視頻傳輸方式,用于克服晶體管-晶體管邏輯電平(Transistor Transistor Logic,簡(jiǎn)稱TTL)傳輸寬帶高碼率數(shù)據(jù)時(shí)功耗大、電磁干擾(Electromagnetic InterferenceJI^lEMI)等缺點(diǎn)。LVDS接口利用非常低的電壓擺幅(約350mV)在兩條印制電路板(Printed CircuitBoard,簡(jiǎn)稱PCB)上走線或在一對(duì)平衡電纜上通過差分進(jìn)行數(shù)據(jù)的傳輸,即低壓差分信號(hào)傳輸。
[0003]由于LVDS接口采用低壓和低電流驅(qū)動(dòng)方式,實(shí)現(xiàn)了低噪聲和低功耗,被廣泛應(yīng)用在液晶顯示器的顯示接口和內(nèi)部顯示處理電路上。液晶顯示器中,先將待顯示的視頻信號(hào)進(jìn)行編碼,而編碼后的并行視頻數(shù)據(jù)轉(zhuǎn)換成LVDS差分串行信號(hào)傳輸。在顯示之前,將LVDS差分串行信號(hào)轉(zhuǎn)換成并行視頻數(shù)據(jù),然后對(duì)并行視頻數(shù)據(jù)解碼得到原來的視頻信號(hào)。若液晶顯示系統(tǒng)中,如果傳輸線路設(shè)計(jì)不好,或者存在外界干擾,就容易在傳輸過程中出現(xiàn)誤碼,導(dǎo)致圖像不穩(wěn)定,出現(xiàn)圖像閃爍、花屏等影響用戶體驗(yàn)的現(xiàn)象。
【發(fā)明內(nèi)容】
[0004]有鑒于上述介紹,本發(fā)明實(shí)施例提供了一種視頻信號(hào)的檢測(cè)方法及系統(tǒng),用于降低視頻信號(hào)在傳輸過程中出現(xiàn)的誤碼率,提高圖像顯示效果。
[0005]本發(fā)明第一方面提供了一種視頻信號(hào)的檢測(cè)方法,所述視頻信號(hào)的檢測(cè)方法應(yīng)用于視頻信號(hào)的檢測(cè)系統(tǒng),所述視頻信號(hào)的檢測(cè)系統(tǒng)包括信號(hào)處理電路和控制電路,可包括:
[0006]所述信號(hào)處理電路獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);
[0007]所述信號(hào)處理電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù);
[0008]所述信號(hào)處理電路將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào);
[0009]所述控制電路接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù);
[0010]所述控制電路根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼;
[0011]若所述第一編碼數(shù)據(jù)未包含誤碼,所述控制電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0012]可以看出,本發(fā)明實(shí)施例中信號(hào)處理電路先對(duì)獲取到的視頻源信號(hào)進(jìn)行數(shù)據(jù)編碼,得到第一編碼數(shù)據(jù),然后再對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,得到第二編碼數(shù)據(jù),然后再將第二編碼數(shù)據(jù)進(jìn)行串行LVDS差分信號(hào)轉(zhuǎn)換,得到串行LVDS差分信號(hào)。該串行LVDS差分信號(hào)被控制電路接收,然后轉(zhuǎn)換成第二編碼數(shù)據(jù),然后根據(jù)第二編碼數(shù)據(jù),檢驗(yàn)出第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否有誤碼,若沒有誤碼,則對(duì)第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。在本發(fā)明實(shí)施例中通過對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,從而通過增加校驗(yàn)碼來提高對(duì)誤碼的識(shí)別能力,有效地識(shí)別出誤碼以及時(shí)進(jìn)行誤碼糾正,提高圖像的穩(wěn)定性。
[0013]可選地,在本發(fā)明一些實(shí)施例中,若所述第一編碼數(shù)據(jù)包含有誤碼,對(duì)所述第一編碼數(shù)據(jù)中的誤碼進(jìn)行恢復(fù)處理,解碼恢復(fù)誤碼后的第一編碼數(shù)據(jù),得到視頻源信號(hào)。
[0014]可選地,在本發(fā)明一些實(shí)施例中,所述校驗(yàn)碼為異或校驗(yàn)碼、奇偶校驗(yàn)碼、海明校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼。
[0015]可選地,在本發(fā)明一些實(shí)施例中,當(dāng)所述校驗(yàn)碼為異或校驗(yàn)碼時(shí),所述信號(hào)處理電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù)包括:所述信號(hào)處理電路依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到M個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量;所述信號(hào)處理電路在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+1維列向量,其中,若所述第一行運(yùn)算結(jié)果為1,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為0,若所述第一行運(yùn)算結(jié)果為0,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為0,若所述第一列運(yùn)算結(jié)果為0,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為I。
[0016]可選地,在本發(fā)明一些實(shí)施例中,所述控制電路根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼包括:所述控制電路依次對(duì)所述第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量;所述控制電路依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù);若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,所述控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼,或者若所述第i個(gè)行運(yùn)算結(jié)果為所述第二預(yù)設(shè)值時(shí),所述第j個(gè)列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,所述控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼。
[0017]可選地,在本發(fā)明一些實(shí)施例中,所述控制電路依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果以及第j個(gè)第二列運(yùn)算結(jié)果,若所述第i個(gè)第二行運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,且所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,則確定所述第一編碼數(shù)據(jù)的第i維行向量與所述第j維列向量相交的元素為誤碼;所述控制電路對(duì)所述誤碼進(jìn)行取反運(yùn)算,將取反運(yùn)算后的所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0018]本發(fā)明第二方面提供了一種視頻信號(hào)的檢測(cè)系統(tǒng),包括信號(hào)處理電路和控制電路;其中,所述信號(hào)處理電路包括:
[0019]數(shù)據(jù)編碼模塊,用于獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);
[0020]校驗(yàn)編碼模塊,用于對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù);
[0021]低電壓差分信號(hào)LVDS并串轉(zhuǎn)換模塊,用于將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào);
[0022]所述控制電路包括:
[0023]LVDS串并轉(zhuǎn)換模塊,用于接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù);
[0024]校驗(yàn)糾錯(cuò)模塊,用于根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼;
[0025]解碼模塊,用于在所述第一編碼數(shù)據(jù)未包含誤碼時(shí),對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0026]可選地,在本發(fā)明一些實(shí)施例中,所述解碼模塊還用于若所述第一編碼數(shù)據(jù)包含有誤碼,對(duì)所述第一編碼數(shù)據(jù)中的誤碼進(jìn)行恢復(fù)處理,解碼恢復(fù)誤碼后的第一編碼數(shù)據(jù),得到視頻源信號(hào)。
[0027]可選地,在本發(fā)明一些實(shí)施例中,所述校驗(yàn)編碼模塊具體用于,依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到M個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量;在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+1維列向量,其中,若所述第一行運(yùn)算結(jié)果為I,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為0,若所述第一行運(yùn)算結(jié)果為0,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為0,若所述第一列運(yùn)算結(jié)果為0,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為I。
[0028]可選地,在本發(fā)明一些實(shí)施例中,所述校驗(yàn)糾錯(cuò)模塊進(jìn)一步具體用于,依次對(duì)所述第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量;依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù);若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼,或者若所述第i個(gè)行運(yùn)算結(jié)果為所述第二預(yù)設(shè)值時(shí),所述第j個(gè)列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼。
[0029]可選地,在本發(fā)明一些實(shí)施例中,所述校驗(yàn)糾錯(cuò)模塊還用于,依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果以及第j個(gè)第二列運(yùn)算結(jié)果,若所述第i個(gè)第二行運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,且所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,則確定所述第一編碼數(shù)據(jù)的第i維行向量與所述第j維列向量相交的元素為誤碼;上述解碼模塊對(duì)所述誤碼進(jìn)行取反運(yùn)算,將取反運(yùn)算后的所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1為本發(fā)明實(shí)施例提供的視頻信號(hào)的檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖2為本發(fā)明實(shí)施例提供的視頻信號(hào)的檢測(cè)方法的流程示意圖;
[0033]圖3為本發(fā)明另一實(shí)施例提供的視頻信號(hào)的檢測(cè)方法的流程示意圖;
[0034]圖4為本發(fā)明實(shí)施例提供的校驗(yàn)編碼處理過程;
[0035]圖5為本發(fā)明實(shí)施例提供的校驗(yàn)糾錯(cuò)處理過程。
【具體實(shí)施方式】
[0036]下面將結(jié)合本發(fā)明實(shí)施例的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]本發(fā)明實(shí)施例提供了一種視頻信號(hào)的檢測(cè)方法,用于有效糾正誤碼,提高圖像顯示效果。本發(fā)明實(shí)施例還相應(yīng)提供了一種視頻信號(hào)的檢測(cè)系統(tǒng)。
[0038]請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例提供的視頻信號(hào)的檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖;如圖1所示,一種視頻信號(hào)的檢測(cè)系統(tǒng)可包括信號(hào)處理電路10和控制電路20,其中,信號(hào)處理電路10包括有數(shù)據(jù)編碼模塊11、校驗(yàn)編碼模塊12和LVDS并串轉(zhuǎn)換模塊13。而控制電路20包括LVDS串并轉(zhuǎn)換模塊21、校驗(yàn)糾錯(cuò)模塊22和解碼模塊23。
[0039]基于圖1所示的視頻信號(hào)的檢測(cè)系統(tǒng),請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的視頻信號(hào)的檢測(cè)方法的流程示意圖;如圖2所示,一種視頻信號(hào)的檢測(cè)方法可包括:
[0040]201、信號(hào)處理電路10獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);
[0041]其中,信號(hào)處理電路10通過RGB接口從外部設(shè)備接收到視頻源信號(hào)。液晶顯示屏中常見的視頻源信號(hào)的數(shù)據(jù)格式有6bit、8bit和lObit。以Sbit為例,視頻源信號(hào)包括控制信號(hào)和視頻數(shù)據(jù),其中,控制信號(hào)包括時(shí)鐘信號(hào)(clock)、場(chǎng)同步信號(hào)(Verti ca ISynchronizat1n,簡(jiǎn)稱VS)、行同步信號(hào)(Horizontal Synchronizat1n,簡(jiǎn)稱HS)和數(shù)據(jù)有效(Data Enable,簡(jiǎn)稱DE),視頻數(shù)據(jù)包括紅色分量(Red)、綠色分量(Green)和藍(lán)色分量(Blue)ο
[0042]然后,信號(hào)處理電路10對(duì)視頻源信號(hào)進(jìn)行數(shù)據(jù)編碼,將視頻源信號(hào)中的控制信號(hào)和視頻數(shù)據(jù)一起編碼,得到第一編碼數(shù)據(jù)。
[0043]202、信號(hào)處理電路10對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù);
[0044]信號(hào)處理電路10通過進(jìn)行校驗(yàn)編碼處理,然后在第一編碼數(shù)據(jù)中增加校驗(yàn)碼,以獲得第二編碼數(shù)據(jù)。通過對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,以使得控制電路能夠及時(shí)識(shí)別出誤碼,提高圖像顯示的穩(wěn)定性。
[0045]需要說明,編碼得到的第二編碼數(shù)據(jù)以矩陣形式表現(xiàn),包括N維行向量和M維列向量。
[0046]203、信號(hào)處理電路將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào);
[0047]可以理解,信號(hào)處理電路和控制電路為液晶顯示器內(nèi)部的處理電路,兩者之間通過LVDS接口連接,兩者之間傳輸LVDS差分信號(hào)。在傳輸之前,信號(hào)處理電路先將第二編碼數(shù)據(jù)轉(zhuǎn)換成串行的LVDS差分信號(hào)。
[0048]204、控制電路接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù);
[0049]其中,信號(hào)處理電路接收視頻源信號(hào),主要完成對(duì)視頻源信號(hào)的數(shù)據(jù)編碼、校驗(yàn)編碼和LVDS差分信號(hào)轉(zhuǎn)換??刂齐娐方邮招盘?hào)處理電路的串行LVDS差分信號(hào)后,先將串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),主要是將串行LVDS差分信號(hào)轉(zhuǎn)換成并行的第二編碼數(shù)據(jù)。
[0050]205、控制電路根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼;
[0051]控制電路根據(jù)第二編碼數(shù)據(jù),校驗(yàn)第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼。
[0052]206、若所述第一編碼數(shù)據(jù)未包含誤碼,控制電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0053]在確定第一編碼數(shù)據(jù)沒有誤碼時(shí),控制電路對(duì)第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào),對(duì)視頻源信號(hào)進(jìn)行后期處理,比如控制其在液晶顯示屏上顯示。
[0054]當(dāng)然,在確定第一編碼數(shù)據(jù)包含有誤碼時(shí),先對(duì)誤碼進(jìn)行恢復(fù)處理,然后再解碼,將在后續(xù)進(jìn)行詳細(xì)說明,在此不再贅述。
[0055]可以看出,本發(fā)明實(shí)施例中信號(hào)處理電路先對(duì)獲取到的視頻源信號(hào)進(jìn)行數(shù)據(jù)編碼,得到第一編碼數(shù)據(jù),然后再對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,得到第二編碼數(shù)據(jù),然后再將第二編碼數(shù)據(jù)進(jìn)行串行LVDS差分信號(hào)轉(zhuǎn)換,得到串行LVDS差分信號(hào)。該串行LVDS差分信號(hào)被控制電路接收,然后轉(zhuǎn)換成第二編碼數(shù)據(jù),然后根據(jù)第二編碼數(shù)據(jù),檢驗(yàn)出第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否有誤碼,若沒有誤碼,則對(duì)第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。在本發(fā)明實(shí)施例中通過對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,從而通過增加校驗(yàn)碼來提高對(duì)誤碼的識(shí)別能力,有效地識(shí)別出誤碼以及時(shí)進(jìn)行誤碼糾正,提高圖像的穩(wěn)定性。
[0056]可選地,在本發(fā)明實(shí)施例中,上述校驗(yàn)碼可以是異或校驗(yàn)碼、奇偶校驗(yàn)碼、海明校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼。
[0057]下面將以校驗(yàn)碼為異或校驗(yàn)碼為例,詳細(xì)介紹本發(fā)明技術(shù)方案。請(qǐng)參閱圖3,圖3為本發(fā)明另一實(shí)施例提供的視頻信號(hào)的檢測(cè)方法的流程示意圖;如圖3所示,一種視頻信號(hào)的檢測(cè)方法可包括:
[0058]301、信號(hào)處理電路獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);
[0059]302、信號(hào)處理電路依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維第一列向量進(jìn)行異或運(yùn)算,得至IJM個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量;
[0060]303、信號(hào)處理電路在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+I維列向量,其中,若所述第一行運(yùn)算結(jié)果為I,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為O,若所述第一行運(yùn)算結(jié)果為O,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為0,若所述第一列運(yùn)算結(jié)果為0,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為I;
[0061]其中,第一編碼數(shù)據(jù)為一個(gè)包括N維行向量和M維列向量的矩陣,分別對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到每一維行向量對(duì)應(yīng)的第一行運(yùn)算結(jié)果,其中,若第一行運(yùn)算結(jié)果為I時(shí),得到該維行向量對(duì)應(yīng)的行校驗(yàn)碼為O,若第一行運(yùn)算結(jié)果為O時(shí),得到該維行向量對(duì)應(yīng)的行校驗(yàn)碼為I,然后在每一維行向量后面增加上其對(duì)應(yīng)的行校驗(yàn)碼,從而在第一編碼數(shù)據(jù)上增加了一維列向量。同樣,分別對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到每一維列向量對(duì)應(yīng)的第一列運(yùn)算結(jié)果,其中,若第一列運(yùn)算結(jié)果為I時(shí),該維列向量對(duì)應(yīng)的列校驗(yàn)碼為0,若第一列運(yùn)算結(jié)果為O時(shí),該維列向量對(duì)應(yīng)的列校驗(yàn)碼為I,然后在每一維列向量后面增加上其對(duì)應(yīng)的列校驗(yàn)碼,從而在第一編碼數(shù)據(jù)上增加了一維行向量,因此,第二編碼數(shù)據(jù)為一個(gè)包括N+1維行向量和M+1維列向量的矩陣。
[0062]304、控制電路接收串行LVDS信號(hào),將串行LVDS信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù);
[0063]305、控制電路依次對(duì)第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量;
[0064]控制電路校驗(yàn)第一編碼數(shù)據(jù)是否有誤碼,具體是對(duì)第二編碼數(shù)據(jù)的每一維行向量進(jìn)行異或運(yùn)算,得到每一維行向量對(duì)應(yīng)的第二行運(yùn)算結(jié)果,同樣,對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到每一維列向量對(duì)應(yīng)的第二列運(yùn)算結(jié)果。
[0065]可以理解,第二行運(yùn)算結(jié)果為I或0,第二列運(yùn)算結(jié)果為I或O。
[0066]306、控制電路依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù);
[0067]307、若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼;
[0068]對(duì)所有的第二行運(yùn)算結(jié)果和第二列運(yùn)算結(jié)果進(jìn)行步驟307處理后,轉(zhuǎn)向步驟310。
[0069]308、若所述第i個(gè)第二行運(yùn)算結(jié)果為第二預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼;
[0070]對(duì)所有的第二行運(yùn)算結(jié)果和第二列運(yùn)算結(jié)果進(jìn)行步驟308處理后,轉(zhuǎn)向步驟310。
[0071]309、若所述第i個(gè)第二行運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,且所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,則確定所述第一編碼數(shù)據(jù)的第i維行向量與所述第j維列向量相交的元素為誤碼;
[0072]其中,本發(fā)明實(shí)施例中判斷第一編碼數(shù)據(jù)是否有誤碼包括以下三種情況:
[0073]情況I,若所有第二行運(yùn)算結(jié)果為I,且所有第二列運(yùn)算結(jié)果為I,說明第一編碼數(shù)據(jù)中沒有誤碼。
[0074]情況2,若所有第二行運(yùn)算結(jié)果為I,且任意一個(gè)第二列運(yùn)算結(jié)果為0,也就是說行向量都正確,而列向量錯(cuò)誤,則說明錯(cuò)誤數(shù)據(jù)出現(xiàn)在列驗(yàn)證碼上,而第一編碼數(shù)據(jù)沒有誤碼;或者,若所有第二列運(yùn)算結(jié)果為I,且任意一個(gè)第二行運(yùn)算結(jié)果為O,也就是說列向量都正確,而行向量錯(cuò)誤,則說明錯(cuò)誤數(shù)據(jù)出現(xiàn)在行驗(yàn)證碼上,第一編碼數(shù)據(jù)沒有誤碼。
[0075]情況3,若任意一個(gè)第二行運(yùn)算結(jié)果為O,且任意一個(gè)第二列運(yùn)算結(jié)果為O,則說明該第二行運(yùn)算結(jié)果所在的行向量與該第二列運(yùn)算結(jié)果所在的列向量的相交元素為誤碼。
[0076]執(zhí)行完步驟309轉(zhuǎn)向步驟311。
[0077]310、控制電路對(duì)第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào);
[0078]311、控制電路對(duì)所述誤碼進(jìn)行取反運(yùn)算,將取反運(yùn)算后的所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0079]在第一編碼數(shù)據(jù)中有誤碼時(shí),對(duì)該誤碼進(jìn)行取反運(yùn)算,得到正確數(shù)據(jù),從而獲取到視頻源信號(hào)。其中,由于第一編碼數(shù)據(jù)是用“O”和“I”表示的信號(hào),所以取反運(yùn)算就是表示O和I之間的反運(yùn)算,比如,當(dāng)誤碼為O時(shí),取反運(yùn)算得到I,當(dāng)誤碼為I時(shí),取反運(yùn)算得到O。
[0080]下面以8bitVESA數(shù)據(jù)格式和采用上述二維的異或運(yùn)算獲取校驗(yàn)碼為例進(jìn)行說明。如圖4所示,在信號(hào)處理電路中視頻源信號(hào)經(jīng)過數(shù)據(jù)編碼,得到編碼后的4組數(shù)據(jù)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。然后對(duì)這4組數(shù)據(jù)作校驗(yàn)編碼處理,增加冗余校驗(yàn)位,也就是校驗(yàn)碼,得到新的編碼數(shù)據(jù)。這里采用異或運(yùn)算獲取校驗(yàn)碼。異或運(yùn)算的規(guī)則是O異或I等于I,0異或O等于0,1異或I等于0,據(jù)此要求數(shù)據(jù)位與校驗(yàn)位經(jīng)過異或運(yùn)算后為I ο如圖4所示,在行向量上對(duì)TxO原數(shù)據(jù)RO,Rl,R2,R3,R4,R5,GO進(jìn)行異或運(yùn)算,如果運(yùn)算結(jié)果為I,則增加校驗(yàn)位HO為O,如果運(yùn)算結(jié)果為O,則增加校驗(yàn)位HO為I,同理增加其它校驗(yàn)位Hl至Η3。在列向量上對(duì)第I列數(shù)據(jù)RO,G1,B2,R2進(jìn)行異或運(yùn)算,如果運(yùn)算結(jié)果為I,則增加校驗(yàn)位VO為O,如果運(yùn)算結(jié)果為O,則增加校驗(yàn)位VO為I,同理增加校驗(yàn)位Vl至V6 ο這樣經(jīng)過增加校驗(yàn)位后,4組編碼數(shù)據(jù)TxO,TxI,Tx2,Τχ3轉(zhuǎn)換成5組編碼數(shù)據(jù)VTxO ,VTxl, VTx2,VTx3,VTx4,然后再轉(zhuǎn)換成串行LVDS差分信號(hào)進(jìn)行傳輸。
[0081 ]在控制電路中,首先將串行1^0^差分信號(hào)轉(zhuǎn)換成并行數(shù)據(jù)¥1^0,¥1^1,¥1^2,¥1^3,VRx4,然后進(jìn)行校驗(yàn)糾錯(cuò)。校驗(yàn)的方法是在行向量上對(duì)VRxO的各個(gè)數(shù)據(jù)RO,Rl,R2,R3,R4,R5,GO,HO進(jìn)行異或運(yùn)算,如果運(yùn)算結(jié)果為I,則說明該行數(shù)據(jù)正確,如果運(yùn)算結(jié)果為O,則說明該行數(shù)據(jù)出錯(cuò)。同理對(duì)VRxl,VRx2,VRx3也進(jìn)行校驗(yàn)。在列向量上對(duì)第I列的各個(gè)數(shù)據(jù)RO,G1,B2,R2,V0進(jìn)行異或運(yùn)算,如果運(yùn)算結(jié)果為1,則說明該列數(shù)據(jù)正確,如果運(yùn)算結(jié)果為0,則說明該列數(shù)據(jù)出錯(cuò)。同理對(duì)第2至第7列也進(jìn)行校驗(yàn)。根據(jù)校驗(yàn)結(jié)果可以分三種情況進(jìn)行校驗(yàn):
[0082]1、行和列數(shù)據(jù)都出錯(cuò),則相交點(diǎn)的元素即為誤碼,將錯(cuò)誤數(shù)據(jù)取反得到正確數(shù)據(jù);
[0083]2、某一行數(shù)據(jù)出錯(cuò),而列數(shù)據(jù)正確,說明錯(cuò)誤數(shù)據(jù)在行校驗(yàn)位HO至H3上,沒有誤碼;
[0084]3、某一列數(shù)據(jù)出錯(cuò),而行數(shù)據(jù)正確,說明錯(cuò)誤數(shù)據(jù)在列校驗(yàn)位VO至V6上,沒有誤碼。
[0085]如圖5所示,根據(jù)以上三種情況進(jìn)行數(shù)據(jù)校驗(yàn)后,去除校驗(yàn)位,從而得到正確的數(shù)據(jù)RxO,RxI,Rx2,Rx3。然后對(duì)數(shù)據(jù)進(jìn)行解碼,恢復(fù)出視頻源信號(hào)。
[0086]請(qǐng)結(jié)合圖1,本發(fā)明實(shí)施例提供的信號(hào)處理電路10中包括的數(shù)據(jù)編碼模塊11、校驗(yàn)編碼模塊12和LVDS并串轉(zhuǎn)換模塊13主要用于實(shí)現(xiàn)以下功能:
[0087]數(shù)據(jù)編碼模塊11,用于獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù);
[0088]校驗(yàn)編碼模塊12,用于對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù);
[0089]LVDS并串轉(zhuǎn)換模塊13,用于將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào)。
[0090]而控制電路20中的LVDS串并轉(zhuǎn)換模塊21、校驗(yàn)糾錯(cuò)模塊22和解碼模塊23實(shí)現(xiàn)以下功能:
[0091]LVDS串并轉(zhuǎn)換模塊21,用于接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù);
[0092]校驗(yàn)糾錯(cuò)模塊22,用于根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼;
[0093]解碼模塊23,用于在所述第一編碼數(shù)據(jù)未包含誤碼時(shí),對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0094]可以看出,本發(fā)明實(shí)施例中信號(hào)處理電路10的數(shù)據(jù)編碼模塊11先對(duì)獲取到的視頻源信號(hào)進(jìn)行數(shù)據(jù)編碼,得到第一編碼數(shù)據(jù),校驗(yàn)編碼模塊12再對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,得到第二編碼數(shù)據(jù),然后LVDS并串轉(zhuǎn)換模塊13再將第二編碼數(shù)據(jù)進(jìn)行串行LVDS差分信號(hào)轉(zhuǎn)換,得到串行LVDS差分信號(hào)。該串行LVDS差分信號(hào)被控制電路20的LVDS串并轉(zhuǎn)換模塊21接收,然后轉(zhuǎn)換成第二編碼數(shù)據(jù),校驗(yàn)糾錯(cuò)模塊22根據(jù)第二編碼數(shù)據(jù),檢驗(yàn)出第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否有誤碼,若沒有誤碼,解碼模塊23則對(duì)第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。在本發(fā)明實(shí)施例中通過對(duì)第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理,從而通過增加校驗(yàn)碼來提高對(duì)誤碼的識(shí)別能力,有效地識(shí)別出誤碼以及時(shí)進(jìn)行誤碼糾正,提高圖像的穩(wěn)定性。
[0095]可選地,在本發(fā)明一些實(shí)施例中,上述解碼模塊23還用于若所述第一編碼數(shù)據(jù)包含有誤碼,對(duì)所述第一編碼數(shù)據(jù)中的誤碼進(jìn)行恢復(fù)處理,解碼恢復(fù)誤碼后的第一編碼數(shù)據(jù),得到視頻源信號(hào)。
[0096]可選地,在本發(fā)明一些實(shí)施例中,上述校驗(yàn)編碼模塊12進(jìn)一步具體用于,依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到M個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量;在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+1維列向量,其中,若所述第一行運(yùn)算結(jié)果為I,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為O,若所述第一行運(yùn)算結(jié)果為O,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為O,若所述第一列運(yùn)算結(jié)果為O,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為I。
[0097]可選地,在本發(fā)明一些實(shí)施例中,上述校驗(yàn)編碼模塊22進(jìn)一步具體用于,依次對(duì)所述第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量;依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù);若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼,或者若所述第i個(gè)行運(yùn)算結(jié)果為所述第二預(yù)設(shè)值時(shí),所述第j個(gè)列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼。
[0098]可選地,在本發(fā)明一些實(shí)施例中,上述校驗(yàn)糾錯(cuò)模塊22還用于,依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果以及第j個(gè)第二列運(yùn)算結(jié)果,若所述第i個(gè)第二行運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,且所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,則確定所述第一編碼數(shù)據(jù)的第i維行向量與所述第j維列向量相交的元素為誤碼。在校驗(yàn)糾錯(cuò)模塊22確定出第一編碼數(shù)據(jù)有誤碼,解碼模塊23對(duì)誤碼進(jìn)行取反運(yùn)算,然后對(duì)取反運(yùn)算后的第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。
[0099]可選地,上述校驗(yàn)碼不僅限于異或校驗(yàn)碼,還可以是奇偶校驗(yàn)碼、海明校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼。
[0100]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0101]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0102]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0103]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0104]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0105]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0106]以上對(duì)本發(fā)明所提供的一種傳輸信號(hào)的檢測(cè)方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種視頻信號(hào)的檢測(cè)方法,其特征在于,所述視頻信號(hào)的檢測(cè)方法應(yīng)用于視頻信號(hào)的檢測(cè)系統(tǒng),所述視頻信號(hào)的檢測(cè)系統(tǒng)包括信號(hào)處理電路和控制電路,所述方法包括: 所述信號(hào)處理電路獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù); 所述信號(hào)處理電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù); 所述信號(hào)處理電路將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào); 所述控制電路接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù); 所述控制電路根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼; 若所述第一編碼數(shù)據(jù)未包含誤碼,所述控制電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若所述第一編碼數(shù)據(jù)包含有誤碼,對(duì)所述第一編碼數(shù)據(jù)中的誤碼進(jìn)行恢復(fù)處理,解碼恢復(fù)誤碼后的第一編碼數(shù)據(jù),得到視頻源信號(hào)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述校驗(yàn)碼為異或校驗(yàn)碼、奇偶校驗(yàn)碼、海明校驗(yàn)碼和循環(huán)冗余校驗(yàn)碼。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述校驗(yàn)碼為異或校驗(yàn)碼時(shí),所述信號(hào)處理電路對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù)包括: 所述信號(hào)處理電路依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維列向量進(jìn)行異或運(yùn)算,得到M個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量; 所述信號(hào)處理電路在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+1維列向量,其中,若所述第一行運(yùn)算結(jié)果為I,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為O,若所述第一行運(yùn)算結(jié)果為O,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為O,若所述第一列運(yùn)算結(jié)果為O,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為I。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述控制電路根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼包括: 所述控制電路依次對(duì)所述第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量; 所述控制電路依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù); 若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,所述控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼,或者若所述第i個(gè)行運(yùn)算結(jié)果為所述第二預(yù)設(shè)值時(shí),所述第j個(gè)列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,所述控制電路則確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼。6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括: 所述控制電路依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果以及第j個(gè)第二列運(yùn)算結(jié)果,若所述第i個(gè)第二行運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,且所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,則確定所述第一編碼數(shù)據(jù)的第i維行向量與所述第j維列向量相交的元素為誤碼; 所述控制電路對(duì)所述誤碼進(jìn)行取反運(yùn)算,將取反運(yùn)算后的所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。7.—種視頻信號(hào)的檢測(cè)系統(tǒng),其特征在于,包括信號(hào)處理電路和控制電路;其中,所述信號(hào)處理電路包括: 數(shù)據(jù)編碼模塊,用于獲取視頻源信號(hào),對(duì)所述視頻源信號(hào)進(jìn)行信號(hào)編碼得到第一編碼數(shù)據(jù); 校驗(yàn)編碼模塊,用于對(duì)所述第一編碼數(shù)據(jù)進(jìn)行校驗(yàn)編碼處理得到第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和所述第一編碼數(shù)據(jù); 低電壓差分信號(hào)LVDS并串轉(zhuǎn)換模塊,用于將所述第二編碼數(shù)據(jù)轉(zhuǎn)換成串行低電壓差分信號(hào)LVDS差分信號(hào),發(fā)送所述串行LVDS差分信號(hào); 所述控制電路包括: LVDS串并轉(zhuǎn)換模塊,用于接收串行低電壓差分信號(hào)LVDS差分信號(hào),將所述串行LVDS差分信號(hào)轉(zhuǎn)換成第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括校驗(yàn)碼和第一編碼數(shù)據(jù); 校驗(yàn)糾錯(cuò)模塊,用于根據(jù)所述第二編碼數(shù)據(jù),校驗(yàn)所述第二編碼數(shù)據(jù)中的第一編碼數(shù)據(jù)是否包含有誤碼; 解碼模塊,用于在所述第一編碼數(shù)據(jù)未包含誤碼時(shí),對(duì)所述第一編碼數(shù)據(jù)進(jìn)行解碼,得到視頻源信號(hào)。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于, 所述解碼模塊還用于若所述第一編碼數(shù)據(jù)包含有誤碼,對(duì)所述第一編碼數(shù)據(jù)中的誤碼進(jìn)行恢復(fù)處理,解碼恢復(fù)誤碼后的第一編碼數(shù)據(jù),得到視頻源信號(hào)。9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于, 所述校驗(yàn)編碼模塊具體用于,依次對(duì)每一維行向量進(jìn)行異或運(yùn)算,得到N個(gè)第一行運(yùn)算結(jié)果,每一個(gè)第一行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)每一維列向量進(jìn)行異或運(yùn)算,得至IJM個(gè)第一列運(yùn)算結(jié)果,每一個(gè)第一列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量,所述N和所述M均為正整數(shù),所述第一編碼數(shù)據(jù)包括N維行向量和M維列向量;在每一維行向量上添加對(duì)應(yīng)的行校驗(yàn)碼,以及在每一維列向量上添加對(duì)應(yīng)的列校驗(yàn)碼,得到所述第二編碼數(shù)據(jù),所述第二編碼數(shù)據(jù)包括N+1維行向量和M+1維列向量,其中,若所述第一行運(yùn)算結(jié)果為I,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為O,若所述第一行運(yùn)算結(jié)果為O,所述第一行運(yùn)算結(jié)果對(duì)應(yīng)的行向量的行校驗(yàn)碼為I;若所述第一列運(yùn)算結(jié)果為I,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的行校驗(yàn)碼為O,若所述第一列運(yùn)算結(jié)果為O,所述第一列運(yùn)算結(jié)果對(duì)應(yīng)的列向量的列校驗(yàn)碼為110.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于, 所述校驗(yàn)糾錯(cuò)模塊進(jìn)一步具體用于,依次對(duì)所述第二編碼數(shù)據(jù)中的每一維行向量進(jìn)行異或運(yùn)算,得到N+1個(gè)第二行運(yùn)算結(jié)果,一個(gè)第二行運(yùn)算結(jié)果對(duì)應(yīng)一維行向量,以及依次對(duì)所述第二編碼數(shù)據(jù)中的每一維列向量進(jìn)行異或運(yùn)算,得到M+1個(gè)第二列運(yùn)算結(jié)果,一個(gè)第二列運(yùn)算結(jié)果對(duì)應(yīng)一維列向量;依次檢測(cè)第i個(gè)第二行運(yùn)算結(jié)果和第j個(gè)第二列運(yùn)算結(jié)果,所述i為大于或等于I且小于或等于所述N的正整數(shù),所述j為大于或等于且小于或等于所述M的正整數(shù);若所述第i個(gè)第二行運(yùn)算結(jié)果為第一預(yù)設(shè)值時(shí),所述第j個(gè)第二列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值或者第二預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼,或者若所述第i個(gè)行運(yùn)算結(jié)果為所述第二預(yù)設(shè)值時(shí),所述第j個(gè)列運(yùn)算結(jié)果為所述第一預(yù)設(shè)值,確定所述第一編碼數(shù)據(jù)的第i維行向量和第j維列向量相交的元素不是誤碼。
【文檔編號(hào)】H04N19/89GK105828066SQ201610244163
【公開日】2016年8月3日
【申請(qǐng)日】2016年4月19日
【發(fā)明人】曹捷
【申請(qǐng)人】廣東威創(chuàng)視訊科技股份有限公司