V-by-One圖像信號轉換成LVDS圖像信號的裝置及方法
【技術領域】
[0001]本發明涉及圖像信號處理技術領域,具體地指一種V-by-One圖像信號轉換成LVDS圖像信號的裝置及方法。
【背景技術】
[0002]V-by-One接口(移動產業處理器接口)是一種能支持4K甚至8K、1K分辨率的新型移動設備顯示接口,其接口由傳輸圖像數據的lane(通道)數據信號,傳輸圖像相關狀態、控制信息(HDP熱插拔信息、LOCK信息等)的輔助通道信號組成。
[0003]但是目前市場上主流的顯示模組由于生產、技術、價格、消費者接受程度等各種原因仍然停留在LVDS信號(Low-Voltage Differential Signaling低電壓差分信號)的接口標準上,因為LVDS信號標準已經很成熟、畫面顯示效果也比較好、工作穩定,而且通過采用單I ink(鏈路)、雙I ink、四I ink、八I ink等多I ink傳輸方式同樣能顯示各種高清分辨率的圖像。而帶有接收V-by-One信號的新型顯示模組售價高昂、品種和生產商較少、顯示效果和穩定性都欠佳。
[0004]為此,需要一種設備能將輸入的各種V-by-One圖像信號轉換成能傳輸不同特性的LVDS圖像信號來用于在LVDS顯示模組上顯示圖像。
【發明內容】
[0005]針對上述現有技術的不足,本發明公開一種V-by-One圖像信號轉換成LVDS圖像信號的裝置及方法,本發明能夠支持所有規格、標準的V-by-One信號輸入,能夠輸出多種鏈路傳輸方式的LVDS信號,且輸出的LVDS信號的電性參數不受V-by-One信號的影響。
[0006]實現本發明目的所采用的技術方案是:一種V-by-One圖像信號轉換成LVDS圖像信號的裝置,包括設置于一顆可編程邏輯器件中的控制模塊、V-by-One數據信號解析模塊、V-by-0ne LINK轉換模塊、RGB信號轉換模塊、LVDS傳輸鏈路分割模塊和LVDS圖像信號轉換模塊;其中,
[0007]所述V-by-0ne數據信號解析模塊用于接收V-by-0ne數據信號,并解析所述V-by-One數據信號得到V-by-0ne數據傳輸速率和V-by-0ne數據通道數量信息;
[0008]所述V-by-OneLINK轉換模塊用于根據所述V-by-One數據傳輸速率恢復出V_by_One數據通道的接收時鐘,輸出校正后的V-by-One數據信號;
[0009]所述RGB信號轉換模塊用于根據所述V-by-One數據通道數量信息將所述校正后的V-by-One數據信號轉換成RGB信號;
[0010]所述LVDS傳輸鏈路分割模塊用于將所述RGB信號分割成多鏈路RGB信號;
[0011 ]所述LVDS圖像信號轉換模塊用于將所述多鏈路RGB信號轉換成多鏈路LVDS圖像信號;
[0012]所述控制模塊用于實現所述可編程邏輯器件中所有功能模塊的控制指令的傳送和下發。
[0013]優選的,上述方案中,所述LVDS圖像信號轉換模塊根據所述控制模塊下發的鏈路數、傳輸編碼方式、色階bit位、傳輸驅動能力和預加重等配置參數對輸出的述多鏈路LVDS圖像信號進行配置。
[0014]此外,本發明還提供一種V-by-One圖像信號轉換成LVDS圖像信號的方法,包括以下步驟:
[0015]步驟1:接收V-by-One數據信號,并解析所述V-by-One數據信號得到V-by-One數據傳輸速率和V-by-One數據通道數量信息;
[0016]步驟2:根據所述V-by-0ne數據傳輸速率恢復出V-by-0ne數據通道的接收時鐘,輸出校正后的V-by-0ne數據信號;
[0017]步驟3:根據所述V-by-One數據通道數量信息將所述校正后的V-by-One數據信號轉換成RGB信號;
[0018]步驟4:根據LVDS配置命令將所述RGB信號分割成多鏈路RGB信號;
[0019]步驟5:將所述多鏈路RGB信號轉換成多鏈路LVDS圖像信號。
[0020]本發明具有以下優點:
[0021](I)本發明能夠將輸入的V-by-One圖像信號轉換成多種鏈路傳輸模式的LVDS圖像信號。
[0022](2)本發明能夠支持所有規格、標準的V-by-One圖像信號的輸入,能夠自動識別V_by-One圖像信號的數據通道數、數據傳輸速率。
[0023](3)本發明所輸出的LVDS圖像信號的相關控制參數(如LVDS link數、VESA JEIDA傳輸編碼方式、LVDS色階bit位、傳輸驅動能力、預加重等)均可由上層軟件設置,和輸入的V-by-0ne圖像信號無關,輸出LVDS圖像信號的電性參數不受輸入V-by-One圖像信號的影響。
【附圖說明】
[0024]圖1為本發明V-by-One圖像信號轉換成LVDS圖像信號的裝置結構框圖。
[0025]圖2為本發明V-by-One圖像信號轉換成LVDS圖像信號的方法流程圖。
【具體實施方式】
[0026]下面結合附圖和具體實施例對本發明作進一步的詳細說明。
[0027]本實施例的可編程邏輯器件選用FPGA。
[0028]如圖1所示,本發明公開的一種V-by-One圖像信號轉換成LVDS圖像信號的裝置包括設置在一顆FPGA芯片中的控制模塊(l)、V-by-0ne輔助信號解析模塊(2)、V-by-0ne數據信號解析模塊(3)、V-by-0ne LINK轉換模塊(4)、RGB信號轉換模塊(5)、LVDS傳輸鏈路分割模塊(6)和LVDS圖像信號轉換模塊(7)、V-by-One熱插拔檢測模塊(8)和傳輸序列同步模塊
(9),其中,V-by-One熱插拔檢測模塊(8)與外部V-by-One圖像信號源連接,LVDS圖像信號轉換模塊(7)與待測LVDS模組連接,控制模塊(I)與上位機連接。
[0029]上述實施例中,V-by-One輔助信號解析模塊(2)包括V-by-One輔助通道端接匹配模塊、物理層傳輸解碼模塊和信息解碼模塊;V-by-One數據信號解析模塊(3)包括V-by-One數據通道端接匹配模塊、數據通道數量檢測模塊、傳輸速率檢測模塊;V-by-One LINK轉換模塊(4)包括數據通道時鐘恢復模塊和串行轉并行處理模塊;RGB信號轉換模塊(5)包括圖像數據解模塊、圖像包頭解析模塊、RGB圖像數據包解碼模塊、RGB圖像時序產生模塊、RGB圖像數據緩存模塊、RGB圖像產生模塊;LVDS傳輸鏈路分割模塊(6)包括RGB信號緩存模塊、LVDS數據鏈路分割模塊和LVDS圖像傳輸編碼模塊;LVDS圖像信號轉換模塊(7)包括LVDS圖像傳輸串化模塊和LVDS圖像信號輸出模塊;傳輸序列同步模塊(9)包括圖像傳輸同步序列檢測模塊和圖像接收同步模塊。
[0030]下面結合圖2對上述實施例的信號轉換過程作進一步說明。
[0031 ]上述實施例中,上位機在本發明裝置上電后將LVDS傳輸配置參數和LVDS時序配置參數下發給控制模塊(I)。
[0032]上述實施例中,V-by-One熱插拔檢測模塊(8)用于接收外部V-by-One圖像信號源輸入的V-by-One輔助信號和V-by-One數據信號,并檢測V-by-One輔助信號和V-by-One數據信號的連接狀態實時反饋給控制模塊(I),當V-by-One輔助信號和V-by-One數據信號的連接狀正常,控制模塊(I)會啟動其他功能模塊進行相應的信號轉換操作,否則會停止其他功能模塊的信號轉換操作,從而避免了外部雜波信號傳入本發明裝置導致對輸出LVDS信號的干擾。
[0033]上述實施例中,當V-by-0ne熱插拔檢測模塊(8)接收到V-by-0ne輔助信號和V-by-One數據信號后,然后將V-by-One輔助信號發送給V-by-One輔助通道端接匹配模塊,將V-by-One數據信號發送給V-by-One數據通道端接匹配模塊。
[0034]上述實施例中,V-by-One輔助通道端接匹配模塊對V-by-One輔助信號進行端接匹配,從而接收到最佳的V-by-One輔助信號后送入物理層傳輸解碼模塊進行物理解碼操作,抓取HDP熱插拔信息、LOCK信息等數據,然后將該數據送入信息解碼模塊進行解析,得到HDP熱插拔信息、LOCK信息后送入控制模塊(I)中J-by-One數據通道端接匹配模塊對V-by-0ne數據信號進行端接匹配、均衡操作,從而接收到最佳的V-by-One數據信號后分別送入數據通道數量檢測模塊、傳輸速率檢測模塊、數據通道時鐘恢復模塊和圖像傳輸同步序列檢測模塊中,數據通道數量檢測模塊對送入信號的數據通道數量進行檢測,并將檢測結果送入控制模塊(I);同時傳輸速率檢測模塊對送入信號的數據傳輸速率進行檢測,并將檢測結果送入控制模塊(I) ο由于不同的數據傳輸速率對應不同的V-by-One信號標準,因此本發明裝置可以自動識別不同V-by-0ne標準的V-by-0ne圖像信號。
[0035]上述實施例中,圖像傳輸同步序列檢測模塊對接收到的V-by-0ne數據信號的傳輸序列進行檢測,并與控制模塊(I)下發的傳輸序列進行比較,當V-by-One圖像數據包的傳輸序列不符合控制模塊(I)下發的傳輸序列時,圖像接收同步模塊會對V-by-One數據信號進行同步處理,并將同步處理信息經控制模塊(I)反饋給數據通道時鐘恢復模塊和串行轉并行處理模塊。
[0036]上述實施例中,數據通道時鐘恢復模塊接收到V-by-One數據通道端接匹配模塊發出的V-by-One數據信號后,控制模塊(I)向數據通道時鐘恢復模塊下發傳輸速率檢測模塊反饋的數據傳輸速率和同步處理信息,數據通道時鐘恢復模塊根據數據傳輸