音頻信號與視頻信號的傳輸方法及傳輸系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是涉及移動串行通信信號傳輸領(lǐng)域,具體涉及一種音頻信號與視頻信號的傳輸方法及傳輸系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)的通過高速鏈路音頻與視頻傳輸系統(tǒng)中,發(fā)送裝置將音頻信號與視頻信號串行化成串行化的數(shù)據(jù)包后在經(jīng)過編碼形成編碼數(shù)據(jù)幀,然后再將編碼數(shù)據(jù)幀通過高速鏈路傳輸?shù)浇邮昭b置,接收裝置在將編碼數(shù)據(jù)幀進行解碼,并恢復(fù)出相應(yīng)的音頻信號與視頻信號。在這種傳統(tǒng)的傳輸系統(tǒng)中,數(shù)據(jù)包中只分配一個比特位給音頻信號,如圖1所示,其為傳統(tǒng)的通過高速鏈路音頻與視頻傳輸系統(tǒng)中即將被傳輸?shù)囊环N數(shù)據(jù)包,該數(shù)據(jù)包為32位數(shù)據(jù)包,其視頻片段占據(jù)27位,其中0爪0、01附、."01附7以及0爪21、01吧2."01吧3為視頻信號中的24位視頻數(shù)據(jù)信號所占的位,DIN18、DIN19、DIN20分別為視頻信號的視頻控制信號位,其中,視頻控制信號位分別為行同步信號HS位、場同步信號VS位和數(shù)據(jù)使能控制DE位。圖1所示的數(shù)據(jù)包中的音頻信息段只占據(jù)I位AUD,及音頻信號的音頻數(shù)據(jù)信號與音頻數(shù)據(jù)信號均需通過I個比特位傳輸。此外,所述數(shù)據(jù)包中還包括2個輔助信號控制位CTLl、CTL2,I個前向控制信道位UART以及一個奇偶校驗位PCB。
[0003]由于上述傳統(tǒng)的音頻視頻傳輸系統(tǒng)中,數(shù)據(jù)包中只給音頻信號配置一個比特位,接收裝置在接收到這樣的數(shù)據(jù)包來恢復(fù)音頻數(shù)據(jù)與音頻時鐘時,恢復(fù)方案非常復(fù)雜,且音頻抽樣率的提高和音頻數(shù)據(jù)的字長在這種系統(tǒng)中也會得到限制。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種音頻信號與視頻信號的傳輸方法及傳輸系統(tǒng),以簡化音頻信號的恢復(fù)方案,提高音頻抽樣率及字長。
[0005]—種音頻信號與視頻信號的傳輸方法,所述音頻信號中包括音頻數(shù)據(jù)信號和音頻抽樣率信號,所述視頻信號中包括視頻控制信號及視頻數(shù)據(jù)信號,所述傳輸方法包括:
[0006]檢測所述視頻控制信號的狀態(tài)是否發(fā)生變化;
[0007]若所述視頻控制信號的狀態(tài)未發(fā)生改變,發(fā)送模塊根據(jù)所述視頻信號與所述音頻信號產(chǎn)生第一串行化數(shù)據(jù)包,所述音頻數(shù)據(jù)信號和音頻抽樣率信號在所述第一串行化數(shù)據(jù)包中各占一個比特位以構(gòu)成所述第一串行數(shù)據(jù)包的音頻信息段,所述第一串行化數(shù)據(jù)包的視頻信息段僅包括所述視頻信號的視頻數(shù)據(jù)信號;
[0008]若所述視頻控制信號的狀態(tài)發(fā)生改變,所述發(fā)送模塊根據(jù)輸入的所述視頻信號與所述音頻信號產(chǎn)生第二串行化數(shù)據(jù)包,所述音頻數(shù)據(jù)信號和音頻抽樣率信號在所述第二串行化數(shù)據(jù)包中各占一個比特位以構(gòu)成所述第二串行數(shù)據(jù)包的音頻信息段,所述第二串行化數(shù)據(jù)包的視頻信息段包括所述視頻控制信號,所述第二串行化數(shù)據(jù)包中還包括多個特殊字符位,
[0009]將所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包均在經(jīng)過預(yù)定編碼方式的編碼后形成編碼數(shù)據(jù)幀在串行鏈路中傳輸至接收模塊;
[0010]所述接收模塊將所接收的編碼數(shù)據(jù)幀進行解碼和去串行化處理后,以恢復(fù)出所述視頻信號和音頻信號,并分別將所述視頻信號、音頻信號輸出到視頻顯示模塊、音頻處理器模塊中,
[0011]其中,所述接收模塊根據(jù)所述特殊字符位的信息判斷當前接收的是第一串行數(shù)據(jù)包還是第二串行數(shù)據(jù)包,以作出相應(yīng)的處理。
[0012]優(yōu)選地,在形成所述第一串行數(shù)據(jù)包與第二串行化數(shù)據(jù)包時,還使所述發(fā)送模塊接收一個前向控制信道信號,使得所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包中均包括一個前向控制信道信號位,所述前向控制信道信號包括決定所述音頻數(shù)據(jù)信號的信道數(shù)與的控制信號。
[0013]優(yōu)選地,在所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包中均配置一個奇偶校驗位。
[0014]優(yōu)選地,使所述發(fā)送模塊還接收所述至少一個輔助控制信號,使得所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包中均包括至少一個輔助控制信號位。
[0015]優(yōu)選地,所述音頻抽樣率信號所占的位作為幀起始位。
[0016]優(yōu)選地,當所述音頻數(shù)據(jù)的信道數(shù)為2時,所述音頻抽樣率信號所占的比特位還作為信道選擇位。
[0017]優(yōu)選地,所述接收模塊根據(jù)音頻抽樣率信號所占的比特位的信息以及所述前向控制信道信號位的信息恢復(fù)所述音頻信號的音頻時鐘信號。
[0018]優(yōu)選地,所述特殊字符位中的信息為所述第一串行數(shù)據(jù)包或第二串行數(shù)據(jù)包在所述預(yù)定編碼方式編碼后不會出現(xiàn)的位組合。
[0019]優(yōu)選地,所述預(yù)定編碼方式為8B/10B編碼方式,所述預(yù)定解碼方式為8B/10B解碼方式。
[0020]優(yōu)選地,所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包均為32位的數(shù)據(jù)包,其中,
[0021]所述第一串行數(shù)據(jù)包由24個視頻數(shù)據(jù)信號位、4個輔助信號位、I個音頻抽樣率信號位、I個音頻數(shù)據(jù)信號位、I個前向控制信道位和I個奇偶校驗位構(gòu)成,
[0022]所述第二串行數(shù)據(jù)包由8個特殊字符位、13個空閑位、一個3個視頻控制信號位、4個輔助信號位、I個音頻抽樣率信號位、I個音頻數(shù)據(jù)信號位、I個前向控制信道位和I個奇偶校驗位構(gòu)成,3個所述視頻控制信號位分別配置給所述行同步信號、場同步信號及數(shù)據(jù)使能信號。
[0023]優(yōu)選地,所述音頻信號在所述視頻信號的時鐘信號的控制下與所述視頻信號同步。
[0024]一種音頻信號與視頻信號的傳輸系統(tǒng),所述音頻信號中包括音頻數(shù)據(jù)信號和音頻抽樣率信號,所述視頻信號中包括視頻控制信號及視頻數(shù)據(jù)信號,所述系統(tǒng)包括發(fā)送模塊、串行鏈路和接收模塊,
[0025]所述發(fā)送模塊檢測輸入的所述視頻控制信號的狀態(tài)是否發(fā)生變化,
[0026]若所述視頻控制信號的狀態(tài)未發(fā)生改變,發(fā)送模塊根據(jù)輸入的所述視頻信號與所述音頻信號產(chǎn)生第一串行化數(shù)據(jù)包,使所述音頻數(shù)據(jù)信號和音頻抽樣率信號在所述第一串行化數(shù)據(jù)包中各占一個比特位以構(gòu)成所述第一串行數(shù)據(jù)包的音頻信息段,且使所述第一串行化數(shù)據(jù)包的視頻信息段僅包括所述視頻信號的視頻數(shù)據(jù)信號;
[0027]若所述視頻控制信號的狀態(tài)發(fā)生改變,所述發(fā)送模塊根據(jù)輸入的所述視頻信號與所述音頻信號產(chǎn)生第二串行化數(shù)據(jù)包,使所述音頻數(shù)據(jù)信號和音頻抽樣率信號在所述第二串行化數(shù)據(jù)包中各占一個比特位以構(gòu)成所述第二串行數(shù)據(jù)包的音頻信息段,且使所述第二串行化數(shù)據(jù)包的視頻信息段包括所述視頻控制信號,所述第二串行化數(shù)據(jù)包中還包括多個特殊字符位;
[0028]所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包均在經(jīng)過預(yù)定編碼方式的編碼后形成編碼數(shù)據(jù)幀在所述串行鏈路中傳輸?shù)剿鼋邮漳K;
[0029]所述接收模塊將接收到的編碼數(shù)據(jù)幀進行解碼和去串行化處理后,以恢復(fù)出所述視頻信號和音頻信號,并分別將所述視頻信號、音頻信號輸出到視頻顯示模塊、音頻處理器模塊中,
[0030]其中,所述接收模塊根據(jù)所述特殊字符位的信息判斷當前接收的是第一串行數(shù)據(jù)包還是第二串行數(shù)據(jù)包,以作出相應(yīng)的處理。
[0031]優(yōu)選地,所述發(fā)送模塊形成所述第一串行數(shù)據(jù)包與第二串行化數(shù)據(jù)包時,還接收一個前向控制信道信號,使得所述第一串行數(shù)據(jù)包與第二串行數(shù)據(jù)包中均包括一個前向控制信道信號位,所述前向控制信道信號包括決定所述音頻數(shù)據(jù)信號的信道數(shù)與字長的控制信號。
[0032 ]優(yōu)選地,所述發(fā)送模塊包括檢測模塊、音頻串行化模塊、視頻/音頻串行模塊、編碼模塊,
[0033]所述檢測模塊接收所述視頻控制信號,以檢測所述視頻控制信號是否有變化;
[0034]所述音頻串行化模塊接收音頻信號源輸出的并行化的音頻信號,并將所述音頻信號進行串行化處理,以形成串行化的音頻信號,
[0035]當所述檢測模塊檢測出所述視頻控制信號的狀態(tài)未發(fā)生變化時,
[0036]所述視頻/音頻串行模塊將所述串行化的音頻信號在所述視頻信號的時鐘信號的控制下與所述視頻信號同步后,再將所述串行化的音頻信號、并行的所述視頻數(shù)據(jù)信號以及所述前向控制信道信號進行串行化處理,以產(chǎn)生所述第一串行化數(shù)據(jù)包,
[0037]當所述檢測模塊檢測出所述視頻控制信號的狀態(tài)發(fā)生變化時,
[0038]所述視頻/音頻串行模塊將所述串行化的音頻信號在所述視頻信號的時鐘信號的控制下與所述視頻信號同步后,再將所述串行化的音頻信號、并行的所述視頻控制信號、一組特殊字符以及所述前向控制信道信號進行串行化處理,以產(chǎn)生所述第二串行化數(shù)據(jù)包;
[0039]所述編碼模塊將所述第一串行化數(shù)據(jù)包與第二串行化數(shù)據(jù)進行編碼以形成所述編碼數(shù)據(jù)幀,
[0040]所述特殊字符位中信息為所述第一串行數(shù)據(jù)包或第二串行數(shù)據(jù)包在