音頻-視頻數(shù)據(jù)的發(fā)送方法、接收方法和音頻-視頻數(shù)據(jù)的傳輸系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及音頻和視頻數(shù)據(jù)的傳輸技術(shù)領(lǐng)域,尤其設(shè)及一種僅用一串行線同時傳 輸音頻和視頻數(shù)據(jù)的傳輸方法和傳輸系統(tǒng)。
【背景技術(shù)】
[0002] 電子產(chǎn)品的視頻和音頻數(shù)據(jù)能夠給使用者帶來優(yōu)秀的消費體驗,例如車載多媒體 導(dǎo)航系統(tǒng),百萬像素攝像系統(tǒng)W及汽車后座娛樂設(shè)施等。隨著電子信息技術(shù)的飛速發(fā)展,對 視頻數(shù)據(jù)和音頻數(shù)據(jù)的傳輸也提出了更高的要求,如何占用較少的資源,快速傳輸音頻和 視頻數(shù)據(jù)是目前音視頻數(shù)據(jù)傳輸?shù)陌l(fā)展方向。
[0003] 根據(jù)現(xiàn)有技術(shù)的一種實現(xiàn)方案中,視頻信號和音頻信號在進行傳輸時,需要布置 兩條獨立的單串行線,即視頻同軸線纜和音頻同軸線纜。在傳輸過程中,視頻信號和音頻信 號不是同步進行傳輸?shù)?,因此在接收端可能會出現(xiàn)視頻信號和音頻信號不同步的問題。同 時,兩條單串行線的布設(shè)也增加了系統(tǒng)的成本和成本。
[0004] 根據(jù)現(xiàn)有技術(shù)的另一些實現(xiàn)方案中,視頻信號和音頻信號能夠通過一條單串行線 進行同時傳輸。參考圖1A,為了能夠通過一條單串行線同時傳輸視頻信號和音頻信號,需要 將視頻信號和音頻信號進行按照一定的規(guī)則進行編碼和串行化,W形成具有圖IA所示的格 式的串行數(shù)據(jù)。運里,W串行數(shù)據(jù)為32bit為例,D0-D26為視頻信號比特位,D27-D28為輔助 控制信號比特位,D29為音頻信號比特位,其通過對音頻數(shù)據(jù)W及時鐘信號進行相應(yīng)的數(shù)據(jù) 編碼而獲得;D30為前饋控制通道比特位,D31為奇偶校驗比特位。圖IA所示的串行數(shù)據(jù)通過 發(fā)送端和接收端之間的單串行線單串行線傳遞至接收端。然后,接收端對接收到的串行數(shù) 據(jù)進行去串行化W及解碼W分別得到視頻信號和音頻信號。
[0005] 但是,采樣運種實現(xiàn)方案,參考圖IB所示的依據(jù)現(xiàn)有技術(shù)的通過單串行線同時傳 輸視頻信號和音頻信號,接收裝置恢復(fù)音頻信號的原理示意圖,在音頻寫入時,所依據(jù)的時 鐘信號為PCLK,而在音頻輸出時,所依據(jù)的時鐘信號為0CLK,如可W為一振蕩信號,由于寫 入和讀取所采用的時鐘信號不一致,會影響音頻信號讀取的準(zhǔn)確性,可能會使音頻信號在 傳輸過程中產(chǎn)生一定的誤差。
[0006] 另一方面,采用上述實現(xiàn)方案,音頻信號僅在串行數(shù)據(jù)傳輸?shù)囊纛l信號時間區(qū)間 內(nèi)進行傳輸,數(shù)據(jù)的傳輸效率較低。
【發(fā)明內(nèi)容】
[0007] 有鑒于此,本發(fā)明的目的在于提供一種新型的同時傳輸音頻和視頻數(shù)據(jù)的傳輸方 法和傳輸系統(tǒng),W解決現(xiàn)有技術(shù)中數(shù)據(jù)傳輸效率低,數(shù)據(jù)傳輸準(zhǔn)確度低W及傳輸系統(tǒng)實現(xiàn) 復(fù)雜,難度高等技術(shù)問題。
[000引依據(jù)本發(fā)明一實施例的音頻和視頻數(shù)據(jù)的發(fā)送方法,包括,
[0009]接收來自視頻源的視頻信號和來自音頻源的音頻信號;
[0010] 接收該音頻信號的音頻數(shù)據(jù),W及檢測該音頻信號的音頻帖時鐘信號;
[0011] 按照第一編碼規(guī)則將該音頻數(shù)據(jù)轉(zhuǎn)換為音頻數(shù)據(jù)序列;
[0012] 根據(jù)該音頻數(shù)據(jù)序列和該音頻帖時鐘信號,并按照第二編碼規(guī)則生成開始數(shù)據(jù) 碼,結(jié)束數(shù)據(jù)碼和音頻帖時鐘碼;該第一編碼規(guī)則不同于該第二編碼規(guī)則;
[0013] 根據(jù)該音頻帖時鐘信號和該音頻數(shù)據(jù)序列生成一低速數(shù)據(jù)帖;
[0014] 在每一該音頻數(shù)據(jù)序列的開始時刻插入該開始數(shù)據(jù)碼,在該音頻數(shù)據(jù)序列的結(jié)束 時刻插入該結(jié)束數(shù)據(jù)碼;W及在每一該音頻帖時鐘信號的開始時刻,將該音頻帖時鐘碼插 入該低速數(shù)據(jù)帖;
[0015] 將該低速數(shù)據(jù)帖和該視頻信號集成封包W形成一高速數(shù)據(jù)帖;
[0016] 將該高速數(shù)據(jù)帖進行并轉(zhuǎn)串處理W形成一音視頻傳輸數(shù)據(jù)。
[0017] 優(yōu)選的,該音視頻傳輸數(shù)據(jù)的一個比特位為該低速數(shù)據(jù)帖。
[0018] 優(yōu)選的,在每一音頻帖時鐘信號的上升沿時刻,將該音頻帖時鐘碼插入該低速數(shù) 據(jù)帖。
[0019] 優(yōu)選的,該低速數(shù)據(jù)帖與帖之間可W填充無效數(shù)據(jù)。
[0020] 優(yōu)選的,所述音視頻傳輸數(shù)據(jù)的傳輸位率是所述第一編碼規(guī)則所使用的時鐘頻率 的整數(shù)倍。
[0021] 優(yōu)選的,該開始數(shù)據(jù)碼,該結(jié)束數(shù)據(jù)碼和該音頻帖時鐘碼插入編碼后的該音頻數(shù) 據(jù)序列;并能與所述音頻數(shù)據(jù)序列區(qū)分出來。
[0022] 優(yōu)選的,在該視頻信號的空閑時間區(qū)間內(nèi),利用全部或者部分視頻數(shù)據(jù)時間段向 接收端發(fā)送該低速數(shù)據(jù)帖。
[0023] 優(yōu)選的,僅在該視頻信號的空閑時間區(qū)間內(nèi)的該視頻數(shù)據(jù)時間段發(fā)送該低速數(shù)據(jù) 帖。
[0024] 優(yōu)選的,在該視頻信號的有效時間區(qū)間內(nèi)的音頻數(shù)據(jù)時間段和該視頻信號的空閑 時間區(qū)間內(nèi)的該視頻數(shù)據(jù)時間段發(fā)送該低速數(shù)據(jù)帖。
[0025] 優(yōu)選的,在該視頻信號的有效時間區(qū)間內(nèi)的音頻數(shù)據(jù)時間段發(fā)送該低速數(shù)據(jù)帖的 該音頻帖時鐘碼,在該視頻信號的空閑時間區(qū)間內(nèi)的該視頻數(shù)據(jù)時間段發(fā)送該低速數(shù)據(jù)帖 的該音頻數(shù)據(jù)序列。
[0026] 依據(jù)本發(fā)明一實施例的音頻-視頻數(shù)據(jù)的接收方法,用W接收依據(jù)上述音頻-視頻 數(shù)據(jù)的發(fā)送方法所產(chǎn)生的音視頻傳輸數(shù)據(jù),包括,
[0027] 接收該音視頻傳輸數(shù)據(jù);
[0028] 去串行化該音視頻傳輸數(shù)據(jù),W得到該高速數(shù)據(jù)帖;
[0029] 拆包該高速數(shù)據(jù)帖,W得到該視頻信號和該低速數(shù)據(jù)帖;
[0030] 檢測該低速數(shù)據(jù)帖;
[0031 ]當(dāng)檢測到該低速數(shù)據(jù)帖的該開始數(shù)據(jù)碼時,開始累積檢測到的該音頻數(shù)據(jù)序列直 至檢測到該結(jié)束數(shù)據(jù)碼;
[0032] 解碼該音頻數(shù)據(jù)序列,W得到該音頻數(shù)據(jù);
[0033] 當(dāng)檢測到該音頻帖時鐘碼時,解碼該音頻帖時鐘碼W得到該音頻帖時鐘信號;
[0034] 根據(jù)該音頻帖時鐘信號和該音頻數(shù)據(jù)得到該音頻信號。
[0035] 依據(jù)本發(fā)明一實施例的音頻-視頻數(shù)據(jù)傳輸系統(tǒng),包括,
[0036] 發(fā)送裝置,用W接收來自視頻源的視頻信號和來自音頻源的音頻信號,并對視頻 信號和音頻信號進行相適應(yīng)的編碼、封包和串并行處理,W獲得承載視頻信號和音頻信號 信息的音視頻傳輸數(shù)據(jù);
[0037] 該發(fā)送裝置包括音頻數(shù)據(jù)編碼模塊、音頻帖時鐘信號檢測模塊和低速數(shù)據(jù)帖封包 模塊;
[0038] 該音頻數(shù)據(jù)編碼模塊用W依據(jù)第一編碼規(guī)則將該音頻信號的音頻數(shù)據(jù)轉(zhuǎn)換為音 頻數(shù)據(jù)序列;
[0039] 該音頻帖時鐘信號檢測模塊用W檢測該音頻信號的音頻帖時鐘信號,W獲得音頻 帖時鐘信號信息;
[0040] 該低速數(shù)據(jù)帖封包模塊用W封包該音頻數(shù)據(jù)序列,開始數(shù)據(jù)碼,結(jié)束數(shù)據(jù)碼和音 頻帖時鐘碼,W形成低速數(shù)據(jù)帖;
[0041 ]該開始數(shù)據(jù)碼,該結(jié)束數(shù)據(jù)碼和該音頻帖時鐘碼根據(jù)第二編碼規(guī)則生成,該第一 編碼規(guī)則不同于該第二編碼規(guī)則;
[0042] 根據(jù)該音頻帖時鐘信號和該音頻數(shù)據(jù)序列生成一低速數(shù)據(jù)帖;
[0043] 單串行線,用W傳輸該音視頻傳輸數(shù)據(jù);
[0044] 接收裝置,接收該音視頻傳輸數(shù)據(jù),并相應(yīng)的進行拆包和解碼,分別獲取該視頻信 號和該音頻信號。
[0045] 優(yōu)選的,在每一該音頻數(shù)據(jù)序列的開始時刻插入該開始數(shù)據(jù)碼,在該音頻數(shù)據(jù)序 列的結(jié)束時刻插入該結(jié)束數(shù)據(jù)碼;W及在每一該音頻帖時鐘信號的開始時刻,將該音頻帖 時鐘碼插入該低速數(shù)據(jù)帖。
[0046] 優(yōu)選的,在該視頻信號的空閑時間區(qū)間內(nèi),利用全部或者部分視頻數(shù)據(jù)時間段向 接收裝置發(fā)送該低速數(shù)據(jù)帖。
[0047] 優(yōu)選的,該接收裝置包括,
[0048] 串轉(zhuǎn)并模塊,用W對接收該音視頻數(shù)據(jù)信號進行串并行處理,W獲得該高速數(shù)據(jù) 帖;
[0049] 高速數(shù)據(jù)帖拆包模塊,用W對所述高速數(shù)據(jù)帖進行拆包,W分別獲得所述視頻數(shù) 據(jù)和低速數(shù)據(jù)帖;
[0050] 低速數(shù)據(jù)帖拆包模塊,用W對該低速數(shù)