視頻流的同步控制方法和裝置製造方法
2023-10-11 21:58:39 3
視頻流的同步控制方法和裝置製造方法
【專利摘要】本發明公開了一種視頻流的同步控制方法和裝置。其中,視頻流的同步控制方法包括:控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,主控制晶片和從控制晶片構成視頻流的時序控制晶片;以及在主控制晶片和從控制晶片每完成一次行同步之後,主控制晶片和從控制晶片分別發送緩存的視頻流的行數據至對應的顯示單元。通過本發明,解決了現有技術中雙控制晶片視頻流難以同步的問題,進而達到了在高速傳輸視頻流信號的基礎上,既保證信號傳輸的完整性,又優化視頻流顯示效果。
【專利說明】視頻流的同步控制方法和裝置
【技術領域】
[0001]本發明涉及視頻傳輸領域,具體而言,涉及一種視頻流的同步控制方法和裝置。
【背景技術】
[0002]在大尺寸IXD顯示屏中,視頻時序控制晶片到屏左右兩邊驅動晶片的距離很大,導致時序控制晶片到屏左右兩邊驅動晶片的連線很長,從而影響高速傳輸信號的完整性。基於以上情況,目前大尺寸顯示屏一般都採用兩顆時序控制晶片來控制一個屏幕的策略,就是左右兩顆晶片各控制一半的顯示屏,不過左右兩顆晶片各控制一半的顯示屏的策略,存在兩顆時序控制晶片視頻流難以同步的問題。
[0003]針對相關技術中雙控制晶片視頻流難以同步的問題,目前尚未提出有效的解決方案。
【發明內容】
[0004]本發明的主要目的在於提供一種視頻流的同步控制方法和裝置,以解決現有技術中雙控制晶片視頻流難以同步的問題。
[0005]根據本發明的一個方面,提供了一種視頻流的同步控制方法。
[0006]根據本發明的視頻流的同步控制方法包括:控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,所述主控制晶片和所述從控制晶片構成所述視頻流的時序控制晶片;以及在所述主控制晶片和所述從控制晶片每完成一次所述行同步之後,所述主控制晶片和所述從控制晶片分別發送緩存的所述視頻流的行數據至對應的顯示單元。
[0007]進一步地,控制主控制晶片和從控制晶片依次進行幀同步和行同步包括:初始化同步信號線上的電平信號為第一電平信號,其中,所述同步信號線連接在所述主控制晶片和所述從控制晶片之間;驅動所述同步信號線上的電平信號為第二電平信號,其中,在所述同步信號線上的電平信號為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述幀同步,所述第二電平信號和所述第一電平信號為不同的電平信號;在所述主控制晶片和所述從控制晶片進行所述幀同步之後,驅動所述同步信號線上的電平信號為所述第一電平信號;以及再次驅動所述同步信號線上的電平信號為所述第二電平信號,其中,在所述同步信號線上的電平信號再次為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述行同步。
[0008]進一步地,驅動所述同步信號線上的電平信號為第二電平信號包括:在所述主控制晶片接收到所述視頻流的幀同步信號的情況下,驅動所述同步信號線上的電平信號為所述第二電平信號;再次驅動所述同步信號線上的電平信號為所述第二電平信號包括:在所述主控制晶片和所述從控制晶片均接收到所述視頻流的行數據的情況下,再次驅動所述同步信號線上的電平信號為所述第二電平信號。
[0009]進一步地,初始化同步信號線上的電平信號為第一電平信號包括:控制所述主控制晶片對所述同步信號線進行驅動,並控制所述從控制晶片不對所述同步信號線進行驅動,以初始化所述同步信號線上的電平信號為所述第一電平信號;驅動所述同步信號線上的電平信號為第二電平信號包括:控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號;驅動所述同步信號線上的電平信號為所述第一電平信號包括:控制所述主控制晶片和所述從控制晶片均對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第一電平信號;再次驅動所述同步信號線上的電平信號為所述第二電平信號包括:控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號。
[0010]根據本發明的另一方面,提供了一種視頻流的同步控制裝置。
[0011]根據本發明的同步控制裝置包括:控制單元,用於控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,所述主控制晶片和所述從控制晶片構成所述視頻流的時序控制晶片;以及發送單元,用於在所述主控制晶片和所述從控制晶片每完成一次所述行同步之後,所述主控制晶片和所述從控制晶片分別發送緩存的所述視頻流的行數據至對應的顯示單元。
[0012]進一步地,所述控制單元包括:初始化子單元,用於初始化同步信號線上的電平信號為第一電平信號,其中,所述同步信號線連接在所述主控制晶片和所述從控制晶片之間;第一驅動子單元,用於驅動所述同步信號線上的電平信號為第二電平信號,其中,在所述同步信號線上的電平信號為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述幀同步,所述第二電平信號和所述第一電平信號為不同的電平信號;第二驅動子單元,用於在所述主控制晶片和所述從控制晶片進行所述幀同步之後,驅動所述同步信號線上的電平信號為所述第一電平信號;以及第三驅動子單元,用於再次驅動所述同步信號線上的電平信號為所述第二電平信號,其中,在所述同步信號線上的電平信號再次為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述行同步。
[0013]進一步地,所述第一驅動子單元包括:第一驅動模塊,用於在所述主控制晶片接收到所述視頻流的幀同步信號的情況下,驅動所述同步信號線上的電平信號為所述第二電平信號;所述第三驅動子單元包括:第二驅動模塊,用於在所述主控制晶片和所述從控制晶片均接收到所述視頻流的行數據的情況下,再次驅動所述同步信號線上的電平信號為所述第二電平信號。
[0014]進一步地,所述初始化子單元包括:第一控制模塊,用於控制所述主控制晶片對所述同步信號線進行驅動,並控制所述從控制晶片不對所述同步信號線進行驅動,以初始化所述同步信號線上的電平信號為所述第一電平信號;所述第一驅動子單元包括:第二控制模塊,用於控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號;所述第二驅動子單元包括:第三控制模塊,用於控制所述主控制晶片和所述從控制晶片均對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第一電平信號;所述第三驅動子單元包括:第四控制模塊,用於控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號。
[0015]在本發明中,採用控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,所述主控制晶片和所述從控制晶片構成所述視頻流的時序控制晶片;以及在所述主控制晶片和所述從控制晶片每完成一次所述行同步之後,所述主控制晶片和所述從控制晶片分別發送緩存的所述視頻流的行數據至對應的顯示單元。通過在兩個控制晶片傳輸視頻流數據至顯示單元之前,先控制這兩個控制晶片進行幀同步和行同步,然後每完成一次行同步之後,再分別發送各自緩存的視頻流的行數據至對應的顯示單元,實現了兩個控制晶片以同樣的時鐘、同樣的起始點和同步過的相關信息進行視頻流傳輸,從而保證傳輸至下遊的視頻流是完全同步的,解決了現有技術中雙控制晶片視頻流難以同步的問題,進而達到了在高速傳輸視頻流信號的基礎上,既保證信號傳輸的完整性,又優化視頻流顯示效果。
【專利附圖】
【附圖說明】
[0016]構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
[0017]圖1是根據本發明實施例的視頻流的同步控制方法的硬體環境圖;
[0018]圖2是根據本發明實施例的視頻流的同步控制方法中PLL產生的內部時鐘的示意圖;
[0019]圖3是根據本發明實施例的視頻流的同步控制方法的流程圖;
[0020]圖4是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行同步的同步信號(SYNC)的時序圖;
[0021]圖5是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行同步的同步信號(SYNC)和數據信號(DATA)的時序圖;
[0022]圖6是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行巾貞同步的時序圖;
[0023]圖7是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行行同步的時序圖;以及
[0024]圖8是根據本發明實施例的視頻流的同步控制裝置的示意圖。
【具體實施方式】
[0025]為了使本【技術領域】的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬於本發明保護的範圍。
[0026]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互換,以便這裡描述的本發明的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施。此外,術語「包括」和「具有」以及他們的任何變形,意圖在於覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限於清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對於這些過程、方法、產品或設備固有的其它步驟或單元。
[0027]在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本發明。
[0028]實施例1
[0029]根據本發明實施例,提供了一種可以通過本申請裝置實施例實施或執行的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,並且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟。
[0030]根據本發明實施例,提供了一種視頻流的同步控制方法,以下對本發明實施例所提供的視頻流的同步控制方法做具體介紹。
[0031]在本發明實施例中,上述視頻流的同步控制方法可以應用於圖1中示出的主控制晶片100和從控制晶片200所構成的硬體環境圖。如圖1所示,主控制晶片100和從控制晶片200是控制視頻流在顯示屏上顯示的兩個時序控制晶片,二者之間通過3個低速信號互聯起來:REF_CLK、SYNC和DATA,它們的最高速度都在30MHz左右,其中,REF_CLK作為主控制晶片(Master晶片)的PLL (鎖相環,Phase Locked Loop,簡稱PLL)參考時鐘,輸出並提供給從控制晶片(Slave晶片)做PLL參考時鐘,其中,主控制晶片100的PIN_MS_SL管腳接收高電平信號,從控制晶片200的PIN_MS_SL管腳接收低電平信號。如圖2所示,PLL根據參考時鐘Cl (REF_CLK)會產生頻率較高的內部時鐘C2 (INTERNAL_CLK),用於晶片內電路工作,還用於採樣DATA/SYNC線上數據。通過完全相同的REF_CLK可以保證兩顆晶片的內部時鐘頻率一致,最終保證兩顆晶片往下遊輸出的視頻流時序一致。
[0032]SYNC是主控制晶片100和從控制晶片200進行視頻流傳輸的同步信號,包括幀同步信號和行同步信號。兩個控制晶片中都帶有對SYNC信號進行驅動的上拉電路,當兩個控制晶片都沒有對SYNC信號進行驅動時,SYNC信號在同步信號線上被上拉成高電平。任意一顆控制晶片對SYNC信號進行驅動時,SYNC信號在同步信號線上被驅動為低電平。當SYNC信號為高電平時,主控制晶片100和從控制晶片200進行同步。
[0033]DATA線用來傳輸主控制晶片100和從控制晶片200之間的同步信息。它由晶片內部PLL產生的較高頻率時鐘來採樣,採樣周期可通過寄存器配置。DATA線數據採樣只在SYNC信號處於高電平期間進行,從SYNC信號線上升沿到DATA首bit有效數據到來的準備時間,同樣可通過寄存器配置。在每次SYNC信號處於高電平,DATA線上的首bit用來表示當前的SYNC類型是幀同步或是行同步。
[0034]圖3是根據本發明實施例的視頻流的同步控制方法的流程圖,如圖3所示,該方法包括如下的步驟S302至步驟S304:
[0035]S302:控制主控制晶片100和從控制晶片200依次進行幀同步和行同步,其中,主控制晶片100和從控制晶片200構成視頻流的時序控制晶片。
[0036]S304:在王控制心片100和從控制心片200每完成一次彳了問步之後,王控制心片100和從控制晶片200分別發送緩存的視頻流的行數據至對應的顯示單元。
[0037]本發明實施例所提供的視頻流的同步控制方法,通過在兩個控制晶片傳輸視頻流數據至顯示單元之前,先控制這兩個控制晶片進行幀同步和行同步,然後每完成一次行同步之後,再分別發送各自緩存的視頻流的行數據至對應的顯示單元,實現了兩個控制晶片以同樣的時鐘、同樣的起始點和同步過的相關信息進行視頻流傳輸,從而保證傳輸至下遊的視頻流是完全同步的,解決了現有技術中雙控制晶片視頻流難以同步的問題,進而達到了在高速傳輸視頻流信號的基礎上,既保證信號傳輸的完整性,又優化視頻流顯示效果。
[0038]在本發明實施例中,主要是通過控制同步信號線上的SYNC電平信號的高低來控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,同步信號線連接在主控制晶片和從控制晶片之間,具體如下:
[0039]首先,初始化同步信號線上的電平信號為第一電平信號,在本發明實施例中,第一電平信號可以是低電平信號,具體地,主要是控制主控制晶片對同步信號線進行驅動,並控制從控制晶片不對同步信號線進行驅動,以初始化同步信號線上的電平信號為第一電平信號。
[0040]其次,驅動同步信號線上的電平信號為第二電平信號,其中,在同步信號線上的電平信號為第二電平信號期間,主控制晶片和從控制晶片進行幀同步,第二電平信號和第一電平信號為不同的電平信號,在本發明實施例中,第二電平信號可以是高電平信號,即,在同步信號線上的SYNC電平信號為高電平信號期間,主控制晶片和從控制晶片進行幀同步。在主控制晶片接收到視頻流的幀同步信號的情況下,驅動同步信號線上的電平信號為第二電平信號,具體地,主要是控制主控制晶片和從控制晶片均不對同步信號線進行驅動,以驅動同步信號線上的電平信號為第二電平信號。其中,在幀同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。
[0041]然後,在主控制晶片和從控制晶片進行幀同步之後,驅動同步信號線上的電平信號為第一電平信號,具體地,主要是控制主控制晶片和從控制晶片均對同步信號線進行驅動,以驅動同步信號線上的電平信號為第一電平信號。即,在DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平。
[0042]再然後,再次驅動同步信號線上的電平信號為第二電平信號,其中,在同步信號線上的電平信號再次為第二電平信號期間,主控制晶片和從控制晶片進行行同步,即,在同步信號線上的SYNC電平信號為高電平信號期間,主控制晶片和從控制晶片進行行同步。在主控制晶片和從控制晶片均接收到視頻流的行數據的情況下,再次驅動同步信號線上的電平信號為第二電平信號,具體地,主要是控制主控制晶片和從控制晶片均不對同步信號線進行驅動,以驅動同步信號線上的電平信號為第二電平信號。其中,在行同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。在DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平。
[0043]圖4是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行同步的同步信號(SYNC)的時序圖,圖5是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行同步的同步信號(SYNC)和數據信號(DATA)的時序圖,圖6是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行幀同步的時序圖,圖6中P1表示幀同步準備期,P2表示幀同步期間,主控制晶片和從控制晶片進行同步,圖7是根據本發明實施例的視頻流的同步控制方法控制主控制晶片和從控制晶片進行行同步的時序圖,圖7中P3表示行同步準備期,P4表示行同步期間,主控制晶片和從控制晶片進行同步,以下結合圖4至圖7對本發明實施例所提供的視頻流的同步控制方法做進一步的說明,具體包括如下步驟S1至步驟S6:
[0044]S1:在上一幀最後一行行同步信號結束後(如圖4,時間點E),從控制晶片不驅動SYNC信號線,主控制晶片驅動SYNC信號線,此時,SYNC信號線上的SYNC信號為低電平。當主控制晶片自己的Vertical Sync到來後(如圖4,時間點F),主控制晶片釋放SYNC線,SYNC線被上拉為高電平而產生兩個控制晶片共同的幀同步信號,在幀同步期間,兩顆晶片可以通過DATA線相互傳遞一些信息。
[0045]S2:在幀同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平。(如圖4,時間點A,A』 )
[0046]S3:當任意晶片的第一行視頻流數據到來時,該晶片釋放SYNC線(如圖4,時間點B);較早到來的數據會存入緩存中。當另一個晶片的第一行數據也到來後,兩個晶片都不驅動SYNC線,SYNC線被上拉為高電平而產生兩顆晶片共同的行同步信號(如圖4,時間點C),在行同步期間,兩個晶片可以通過DATA線相互傳遞一些信息。
[0047]S4:在行同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。在DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平(如圖4,時間點D)。兩顆晶片在行同步結束後立即發送各自緩存中的第一行數據,同樣的時鐘、同樣的起始點和同步過的相關信息,從而保證送給下遊的視頻流是完全同步的。
[0048]S5:在當前幀視頻數據處理期間,只要任意晶片中要有新的一行視頻流數據到來,該晶片就會釋放SYNC線。當兩個晶片都不驅動時SYNC線上拉為高電平,產生兩顆晶片共同的行同步,首先由主控制晶片發起DATA線同步信息的傳輸。DATA線上同步信息傳輸完成後,主控制晶片重新驅動SYNC輸出低電平,結束此次行同步。從控制晶片則需要計算接收到的行數:如果當前幀的最後一行數據還沒有到來,那就繼續驅動SYNC線為低電平;如果當前幀的最後一行數據已經到來,那就釋放SYNC線。兩顆晶片總是在行同步結束後同時向下遊發送各自緩存中的第一行數據,以保證視頻流數據完全對齊。
[0049]S6:如圖4時間點E之後,重複開始步驟S1-步驟S5。
[0050]需要說明的是,對於前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明並不受所描述的動作順序的限制,因為依據本發明,某些步驟可以採用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬於優選實施例,所涉及的動作和模塊並不一定是本發明所必須的。
[0051]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如ROM/RAM、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0052]實施例2
[0053]根據本發明實施例,還提供了一種用於實施上述視頻流的同步控制方法的視頻流的同步控制裝置,該視頻流的同步控制裝置主要用於執行本發明實施例上述內容所提供的視頻流的同步控制方法,以下對本發明實施例所提供的進程的視頻流的同步控制裝置做具體介紹:
[0054]圖8是根據本發明實施例的視頻流的同步控制裝置的示意圖,如圖8所示,該視頻流的同步控制裝置主要包括控制單元10和發送單元20,其中:
[0055]控制單元10用於控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,主控制晶片和從控制晶片構成視頻流的時序控制晶片。
[0056]發送單元20用於在主控制晶片和從控制晶片每完成一次行同步之後,主控制晶片和從控制晶片分別發送緩存的視頻流的行數據至對應的顯示單元。
[0057]本發明實施例所提供的視頻流的同步控制裝置,在兩個控制晶片傳輸視頻流數據至顯示單元之前,先控制這兩個控制晶片進行幀同步和行同步,然後每完成一次行同步之後,再分別發送各自緩存的視頻流的行數據至對應的顯示單元,實現了兩個控制晶片以同樣的時鐘、同樣的起始點和同步過的相關信息進行視頻流傳輸,從而保證傳輸至下遊的視頻流是完全同步的,解決了現有技術中雙控制晶片視頻流難以同步的問題,進而達到了在高速傳輸視頻流信號的基礎上,既保證信號傳輸的完整性,又優化視頻流顯示效果。
[0058]在本發明實施例中,控制單元10主要是通過控制同步信號線上的SYNC電平信號的高低來控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,同步信號線連接在主控制晶片和從控制晶片之間,具體地,控制單元10主要包括初始化子單元、第一驅動子單元、第二驅動子單元和第三驅動子單元,其中:
[0059]初始化子單元用於初始化同步信號線上的電平信號為第一電平信號,其中,同步信號線連接在主控制晶片和從控制晶片之間,在本發明實施例中,第一電平信號可以是低電平信號,具體地,初始化子單元包括第一控制模塊,該第一控制模塊主要是控制主控制晶片對同步信號線進行驅動,並控制從控制晶片不對同步信號線進行驅動,以初始化同步信號線上的電平信號為第一電平信號。
[0060]第一驅動子單元用於驅動同步信號線上的電平信號為第二電平信號,其中,在同步信號線上的電平信號為第二電平信號期間,主控制晶片和從控制晶片進行幀同步,第二電平信號和第一電平信號為不同的電平信號,在本發明實施例中,第二電平信號可以是高電平信號,即,在同步信號線上的SYNC電平信號為高電平信號期間,主控制晶片和從控制晶片進行幀同步。具體地,第一驅動子單元包括第一驅動模塊,該第一驅動模塊用於在主控制晶片接收到視頻流的幀同步信號的情況下,驅動同步信號線上的電平信號為第二電平信號。第一驅動子單元還包括第二控制模塊,該第二控制模塊主要是控制主控制晶片和從控制晶片均不對同步信號線進行驅動,以驅動同步信號線上的電平信號為第二電平信號。其中,在幀同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。
[0061]第二驅動子單元用於在主控制晶片和從控制晶片進行幀同步之後,驅動同步信號線上的電平信號為第一電平信號,具體地,第二驅動子單元包括第三控制模塊,該第三控制模塊主要是控制主控制晶片和從控制晶片均對同步信號線進行驅動,以驅動同步信號線上的電平信號為第一電平信號。即,在DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平。
[0062]第三驅動子單元用於再次驅動同步信號線上的電平信號為第二電平信號,其中,在同步信號線上的電平信號再次為第二電平信號期間,主控制晶片和從控制晶片進行行同步,即,在同步信號線上的SYNC電平信號為高電平信號期間,主控制晶片和從控制晶片進行行同步。具體地,第三驅動子單元包括第二驅動模塊,該第二驅動模塊用於在主控制晶片和從控制晶片均接收到視頻流的行數據的情況下,再次驅動同步信號線上的電平信號為第二電平信號。第三驅動子單元還包括第四控制模塊,該第四控制模塊主要是控制主控制晶片和從控制晶片均不對同步信號線進行驅動,以驅動同步信號線上的電平信號為第二電平信號。其中,在行同步期間,首先由主控制晶片發起DATA線上同步信息的傳輸。DATA線上的第一比特信息表示當前SYNC類型是幀同步還是行同步(比如高表示幀同步,低表示行同步)。除第一比特信息外,兩個控制晶片還可以就具體需求進行一些其他數據的交互。在DATA線上同步信息傳輸完成後,主控制晶片和從控制晶片重新驅動SYNC線為低電平。
[0063]從以上的描述中,可以看出,本發明實現了兩個控制晶片以同樣的時鐘、同樣的起始點和同步過的相關信息進行視頻流傳輸,從而保證傳輸至下遊的視頻流是完全同步的,解決了現有技術中雙控制晶片視頻流難以同步的問題,進而達到了在高速傳輸視頻流信號的基礎上,既保證信號傳輸的完整性,又優化視頻流顯示效果。
[0064]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
[0065]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種視頻流的同步控制方法,其特徵在於,包括: 控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,所述主控制晶片和所述從控制晶片構成所述視頻流的時序控制晶片;以及 在所述主控制晶片和所述從控制晶片每完成一次所述行同步之後,所述主控制晶片和所述從控制晶片分別發送緩存的所述視頻流的行數據至對應的顯示單元。
2.根據權利要求1所述的同步控制方法,其特徵在於,控制主控制晶片和從控制晶片依次進行幀同步和行同步包括: 初始化同步信號線上的電平信號為第一電平信號,其中,所述同步信號線連接在所述主控制晶片和所述從控制晶片之間; 驅動所述同步信號線上的電平信號為第二電平信號,其中,在所述同步信號線上的電平信號為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述幀同步,所述第二電平信號和所述第一電平信號為不同的電平信號; 在所述主控制晶片和所述從控制晶片進行所述幀同步之後,驅動所述同步信號線上的電平信號為所述第一電平信號;以及 再次驅動所述同步信號線上的電平信號為所述第二電平信號,其中,在所述同步信號線上的電平信號再次為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述行同步。
3.根據權利要求2所述的同步控制方法,其特徵在於: 驅動所述同步信號線上的電平信號為第二電平信號包括:在所述主控制晶片接收到所述視頻流的幀同步信號的情況下,驅動所述同步信號線上的電平信號為所述第二電平信號; 再次驅動所述同步信號線上的電平信號為所述第二電平信號包括:在所述主控制晶片和所述從控制晶片均接收到所述視頻流的行數據的情況下,再次驅動所述同步信號線上的電平信號為所述第二電平信號。
4.根據權利要求2所述的同步控制方法,其特徵在於, 初始化同步信號線上的電平信號為第一電平信號包括:控制所述主控制晶片對所述同步信號線進行驅動,並控制所述從控制晶片不對所述同步信號線進行驅動,以初始化所述同步信號線上的電平信號為所述第一電平信號; 驅動所述同步信號線上的電平信號為第二電平信號包括:控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號; 驅動所述同步信號線上的電平信號為所述第一電平信號包括:控制所述主控制晶片和所述從控制晶片均對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第一電平信號; 再次驅動所述同步信號線上的電平信號為所述第二電平信號包括:控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號。
5.一種視頻流的同步控制裝置,其特徵在於,包括: 控制單元,用於控制主控制晶片和從控制晶片依次進行幀同步和行同步,其中,所述主控制晶片和所述從控制晶片構成所述視頻流的時序控制晶片;以及 發送單元,用於在所述主控制晶片和所述從控制晶片每完成一次所述行同步之後,所述主控制晶片和所述從控制晶片分別發送緩存的所述視頻流的行數據至對應的顯示單元。
6.根據權利要求5所述的同步控制裝置,其特徵在於,所述控制單元包括: 初始化子單元,用於初始化同步信號線上的電平信號為第一電平信號,其中,所述同步信號線連接在所述主控制晶片和所述從控制晶片之間; 第一驅動子單元,用於驅動所述同步信號線上的電平信號為第二電平信號,其中,在所述同步信號線上的電平信號為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述幀同步,所述第二電平信號和所述第一電平信號為不同的電平信號; 第二驅動子單元,用於在所述主控制晶片和所述從控制晶片進行所述幀同步之後,驅動所述同步信號線上的電平信號為所述第一電平信號;以及 第三驅動子單元,用於再次驅動所述同步信號線上的電平信號為所述第二電平信號,其中,在所述同步信號線上的電平信號再次為所述第二電平信號期間,所述主控制晶片和所述從控制晶片進行所述行同步。
7.根據權利要求6所述的同步控制裝置,其特徵在於: 所述第一驅動子單元包括:第一驅動模塊,用於在所述主控制晶片接收到所述視頻流的幀同步信號的情況下,驅動所述同步信號線上的電平信號為所述第二電平信號; 所述第三驅動子單元包括:第二驅動模塊,用於在所述主控制晶片和所述從控制晶片均接收到所述視頻流的行數據的情況下,再次驅動所述同步信號線上的電平信號為所述第二電平信號。
8.根據權利要求6所述的同步控制裝置,其特徵在於, 所述初始化子單元包括:第一控制模塊,用於控制所述主控制晶片對所述同步信號線進行驅動,並控制所述從控制晶片不對所述同步信號線進行驅動,以初始化所述同步信號線上的電平信號為所述第一電平信號; 所述第一驅動子單元包括:第二控制模塊,用於控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號; 所述第二驅動子單元包括:第三控制模塊,用於控制所述主控制晶片和所述從控制晶片均對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第一電平信號; 所述第三驅動子單元包括:第四控制模塊,用於控制所述主控制晶片和所述從控制晶片均不對所述同步信號線進行驅動,以驅動所述同步信號線上的電平信號為所述第二電平信號。
【文檔編號】H04N21/43GK104333771SQ201410643632
【公開日】2015年2月4日 申請日期:2014年11月10日 優先權日:2014年11月10日
【發明者】謝青青, 崔玥 申請人:矽谷數模半導體(北京)有限公司, 矽谷數模國際有限公司