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